I'm currently in school and trying to learn programming in my free time. I'm unsure about my career path and want to explore my options more deeply. I've attempted to learn programming several times, but I always struggle with where to begin. If you could offer any advice or insights to your past self before starting to learn programming, I'd really appreciate it!
8 Answers
Choose one programming language and stick with it initially. Once you master one, picking up others becomes much easier. If you're going for something like data analysis, start with Python, and if game dev interests you, look into Unity. YouTube is great for crash courses, but be cautious of getting stuck in 'tutorial hell.' After that, follow structured courses to deepen your understanding.
I recommend taking as many programming courses as possible, both in school and as electives later on. Having a structured learning environment with peers and teachers is invaluable compared to going it alone. And start thinking about where you want to specialize—that clarity will help in your future job search!
One great way to learn programming is to pick a self-project that excites you. Find something you really want to build; it'll motivate you to learn the skills needed to make it happen!
If you're interested in programming, why not try your hand at game development? It's a fun way to learn! You'll enjoy creating something while picking up coding skills along the way.
Starting again today, I would explore tools like nandgame.com to grasp how hardware works, and maybe take up a 'From Nand to Tetris' class. Exploring fun projects on sites like YouTube or Hackaday can spark creativity. You might even want to join a robotics team or get a Raspberry Pi to learn about networking! Dive into interesting books about pioneers in tech to inspire your journey.
I really wish I started using Git earlier! It would have saved me from losing projects when switching computers. Git is also a lifesaver for managing changes—if you mess something up, you can easily revert back.
They say no one learns coding anymore; they just let AI do it for them. But honestly, building your own skills is crucial. Don’t rely solely on AI—invest in your learning and understanding.
When I think back, I wouldn't change anything about my start in programming. I began with a hacking library for a game I was developing, and it shaped my journey without regrets. Just dive in—you'll find your way!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically