If I could go back in time and learn to code, I would do a lot of things differently. If I could start over, I’d spend more time doing practical projects rather than focusing on theory. I would also prioritize learning how to use an editor and the terminal. And above all, I’d adopt a coding mindset. Today, I’ll walk you through an entire study plan to become a coder/software engineer.
With just a laptop, internet, and intention you can literally go zero to one :)
So, if you’re looking to become a coder or software engineer, here’s a study plan to get you started:
Part 1: Your mindset
- Adopt a coding mindset
- Learn how to problem solve
Part 2: Learning how to code
- Learn one programming language deeply
- Learn scripting
- Create a personal project
- Practice for interviews
Part 3: Your developer environment
- Learn the terminal
- Learn your way around an editor
- Learn git and become familiar with version control
And voila! Congrats, you’re on your way to becoming a developer.
Now, I know what you might be thinking — “But where do I learn all of this stuff?” Well, YouTube can definitely be a great resource for picking up some basic skills and getting a jumpstart. But if you really want to take things to the next level and have a structured, organized learning plan, you might want to consider checking out Udemy or Treehouse. Trust me, it’ll save you a lot of time and frustration in the long run.
I hope this guide inspires you to keep coding and continue your software engineering career. As a 24 year old recent graduate working at a high growth startup, I can assure you that it’s totally possible to turn your coding dreams into a reality. Good luck!