Getting started with PHP

Written on 2026-07-07

I'm looking for PHP experts to help me out. See, two months ago, I wrote about PHP's biggest problem. I've been thinking about it since, and one of the areas where PHP severely lacks — I find — is proper onboarding. Think about it: you're a computer science student considering to learn PHP, or maybe you're an experienced JavaScript dev who wants to take a look at another language — where do you start? There are the PHP docs that don't seem to target newcomers; even I had a hard time navigating it with over ten years of experience in PHP. Then there's the often-shared PHP the right way website, but when I actually read through it, I realized it's more of a reference with links to other sources than a guide in itself. Then there's Laracasts, but video content isn't what everyone is looking for, and it's also tricky to keep up-to-date.

So what's left? Where do I send people when they ask me: "I'm new to PHP, where to start?" I genuinely don't think there's a good answer right now.

So I'm making it.

I'm using my years of writing experience to make a free course that aims to introduce people to modern PHP the way it should be done. I know, that's a bold claim, but I really think this is such a crucial thing for modern programming languages to have, and PHP simply does not have it.

So, here's my question for you: all my experience with PHP is just one person's point of view. I can't make the best course possible without input from other experts who know what they are doing. I'm not asking you to write a course — I'm happy to do that — but I'm asking you to be another pair of eyes to make sure that this course becomes the best it can be for people to learn PHP.

Here's what I have today: an 8-chapter crash course to get started with PHP. It goes from installing and running PHP, to syntax, to composer, QA tools, and deployments. Next on my todo is an in-depth look into many of the most common concepts like classes, async, iterables, databases, and more.

I'm sure I missed a ton of nuances; I likely even made a mistake here and there. If you have an hour or so to spare to read through it and send me any feedback you'd like, I would so much appreciate it! I really think that together we can make it a lot better, and I believe it will truly help PHP and its growth.

Things I wish I knew when I started programming

Things I wish I knew when I started programming cover image

This is my newest book aimed at programmers of any skill level. This book isn't about patterns, principles, or best practices; there's actually barely any code in it. It's about the many things I've learned along the way being a professional programmer, and about the many, many mistakes I made along that way as well. It's what I wish someone would have told me years ago, and I hope it might inspire you.

Read more

Comments

Loading…
No comments yet, be the first!
Noticed a tpyo? You can submit a PR to fix it.
Home RSS Newsletter Discord © 2026 stitcher.io Login