Getting started with PHP

Written on 2026-07-06

Join over 14k subscribers on my mailing list. I write about PHP news, share programming content from across the web, keep you up to date about what's happening on this blog, my work on Tempest, and more.

You can subscribe by sending an email to brendt@stitcher.io.

Hi

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.

So, 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.

Have a great day!

Brent

Join over 14k subscribers on my mailing list. I write about PHP news, share programming content from across the web, keep you up to date about what's happening on this blog, my work on Tempest, and more.

You can subscribe by sending an email to brendt@stitcher.io.

Noticed a tpyo? You can submit a PR to fix it.
Home RSS Newsletter Discord © 2026 stitcher.io Login