First, I’m not a native English speaker but I hope my English is good enough nonetheless. I’m 23 and my life has been kind of a mess for the last 5 years. So now is the time for me to start getting things together and get a web developer job.
Here’s how I plan to do it:
- Complete CS50: Introduction to Computer Science
- Earn the Full Stack Certificate on freeCodeCamp by completing the 5 remaining certifications: JS Algorithms & Data Structures, Front End Libraries, Data Visualization, APIs and Microservices, and Quality Assurance.
For now, I’m setting the goal of just 1 hour of code a day. Within the next few weeks I plan to gradually increase it to 4 hours. In the last few days I’ve been starting CS50 and am now going through week 0, which introduces some basic concepts of computer science as well as the language Scratch. I’ve spent maybe 4-5 hours in Problem Set 0, which is about building a Scratch project, and I’d say it’s now 90% done and honestly I’m pretty happy with with the result. It’s really fun and (as basic as it is) it’s really satisfying to finally build something more complex than a static webpage.
Weeks 1 to 5 will be on the language C, which I’m not at all familiar with and I’ve heard it’s a pretty difficult language, so I’m prepared for it to be significantly harder than the Scratch project but I’ll get through it one way or the other.
This thread will be updated from time to time as I progress.