Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Seydina's avatar

Path or roadmap for aspiring Php/Laravel developer

I would like the Laracasts experts jeffrey first to provide us with a roadmap to become a PHP / LARAVEL developer although there are series recommended one after another, give us a roadmap in the form of a clickable diagram. Indeed, for example, someone who has finished learning PHP Practitioner can go directly to Laravel 8 crash course but at the same time he may be tempted to consult the design pattern or the SOLID principles without knowing how to combine them. Laracasts is a platform made by experts to train professionals so I would like the newcomer to be well oriented through a roadmap based on the very content of Laracasts so that we don't get lost looking elsewhere for this roadmap. In the roadmap, for example, you can guide the newcomer by telling him how to combine the series one by one in order to become the professional php / laravel developer that the industry needs.

0 likes
6 replies
martinbean's avatar

@seydina The problem is, there isn’t just one single path. Development, programming, computer science is all just one big sphere of knowledge with no starting point and no end point.

Seydina's avatar

@martinbean , yes I understand but there may necessarily be a guide to start after the rest will be done with our care. There are roadmaps for almost any programming language and its technologies like this I found:

https://ibb.co/tBmLp0r

LaraBABA's avatar

This is my roadmap:

-Don't learn how to code just to code. But build a first product that helps you generate a bit of money(or traffic) online.

-Don't build tools for others, build tools that are useful to you first, and then share them or sell them(ie: Saas solutions).

-Many mistakes will be done with your initial ideas, and this is where you learn the most...listening to your customers and applying updates that fit their needs (and your needs).

For me, when the coder has trialled all the above, dealt with clients(even angry ones), applied updates and managed to keep a solution running and increase his profit, only then, he is a professional php developer.

I do not see coding as just "coding", as I see coding as a way to express your creativity and create things that change people's world, which in turn should generate a profit to you if you are clever enough.

When I see programmers who show me their top SaaS working solutions, I want to be their friend as I have great respect for guys who have learned not just coding but also online marketing and customer support(all in one).

Your linked roadmap won't really help you because there are things you may learn which you will never use. Every project will be different and you can only use the right blocks when you know what you have in your hands. I hope this helps.

2 likes
Seydina's avatar

@LaraBABA Your answer is full of great direction and contain good advice. Actually I am working on a project idea that will use instant messaging, voice recording...a social network that will generate lots of traffic so my choice of php and laravel is based on a project approach because I don't want to waste time learning features that I might not use.

LaraBABA's avatar

@Seydina Sorry for the late reply. Yes this is the right path, learn things only when you need them for you to move forward (financially) faster. For example, when I saw Livewire coming out, I could have jumped on the first tutorial and waste time on that. Instead, I focused on one of my Saas solution (with what I know which is Vue js and Laravel) and when a client(4 weeks ago) told me to work on an app that uses Livewire, only then, I started to watch the tutorials(as money was coming in any way from the contract). I think this is the right approach because many times you will be tempted to learn the latest XYZ frameworks or libraries but 80% of the time will never use them. It also depends on other factors, if you already have a great standard of living and do not need the extra income.....then forget about the above, you may have plenty of time to learn anything at your own speed. But if you are juggling with money, living and family life(or are an independent coder like myself), then learn framework specific packages only when you really need them and become better and better in what you already know. Right now I am building a new Saas solution for myself, I had the choice between Livewire and vue with Laravel, I decided to stick with vue because I know it for over 4 years (vs 4 weeks of Livewire).....I decided that speed was the most important factor for me due to budget and time constrain.

I hope this helps.

2 likes
Seydina's avatar

@LaraBABA it does not matter. This help me a lot. Thank you very much. You current path is inspiring. 4 years ago I spent much of my time planning on which tech stack to use for which project. That wasted my time a lot and my money. So then I disciplined myself, the experience went through it. I choose PHP/LARAVEL at this time, because these technos have all I need to build my project and Laracasts is another thing that helped me because of great resources and forum that if offered. PHP is cheap for hosting, fast and secured with Laravel. I am in the situation where I am an entrepreneur who wishes to launch his product which will provide an innovative service to the public and at the same time generate income in order to better improve his financial situation, so what you are saying describes me well. I would like to keep in touch with you for other exchanges for the future

Please or to participate in this conversation.