Chapter 3
I need experience to get experience
If you are looking for a Junior Dev job, you will notice that almost every company requires prior experience. Which you don't have. So what do you do?

You build a project from scratch. Take it to deployment. Get at least one real user. Then you put it on your CV as your experience — because it is.
This does two things: it frees you from having to lie on your resume, and it actually gives you the skills to stand out from other junior devs who only have tutorial projects.
The project doesn't need to be complex or original.
You have no commercial experience. What is the best way to fill that gap on your CV?
And here's the hidden benefit: during interviews, this project gives you real stories to tell. "I ran into a concurrency bug when two users did X at the same time" is a genuine answer to behavioral questions. You can't get those stories from tutorials. Interviewers can feel the difference between someone who has built something real and someone who is reciting theory.