When I started learning programming, I knew continuous learning would be a huge part of the journey—it’s just how this field works. At first, you’re hyped about the dream of becoming a paid software developer, imagining all the exciting things you’ll create. But reality kicks in: there are highs and lows, moments of burnout, and yes, even times when you’d rather binge-watch Netflix or play console games (RIP to my Xbox—I sold it after a year of gaming 😂).
Right now, though, I’m in a “high” phase, and it feels great! I’ve picked up my old Python books from five years ago when I first dreamed of becoming a Machine Learning engineer. Back then, the idea of building AI was thrilling—way before ChatGPT reshaped the landscape. But practicality led me to Frontend development with JavaScript and ReactJS, and here I am today.
Now, I’m back to Python, diving into three books—one almost done and two absolute monsters still waiting. At the same time, my full-time job requires a lot of NodeJS, so I’m powering through a 13-hour Udemy course (85% done!) and have a 40-hour one queued up next.
What I’ve Realized About Learning New Tech 💡
When you’ve mastered one language or tech stack, picking up another is so much easier. You don’t need to start from scratch—variables, loops, and functions remain the same; it’s just syntax, libraries, and specific use cases that change.
For example, as a Frontend developer, learning NodeJS for backend work introduced new concepts like I/O, server-side logic, and networking. But it’s nowhere near as overwhelming as my first dive into programming with JavaScript. Now, I speed through books and courses, pausing only when something really needs more attention.
What’s Next? 🤖
After I finish my Python and NodeJS learning sprints, I plan to revisit my dream of Machine Learning. TensorFlow and PyTorch are on my radar. Not because I fear ML taking over the job market (it’s not there yet), but because of pure nerdy curiosity.
For now, I’m enjoying sharing this learning journey on YouTube and other platforms. It’s rewarding to help others navigate their own paths.
Thanks for sticking with me through this long post! Remember, the first language is the hardest—after that, you’ll pick up new skills faster than you think. Stay curious and happy coding! ❤️
PS: Let’s see if I can keep this “high” long enough to hit all my learning goals. 😅 Cheers!
Leave a Reply