How Can I Really Understand Programming Beyond Just Following Tutorials?
Asked by
TechWizard42
I'm 16 and eager to enhance my tech skills. I currently know the basics of HTML, CSS, and JavaScript, and I want to build a solid portfolio for university. I see my peers creating their own programming languages in Rust, which motivates me, but I feel like I'm lacking in the fundamentals. I'm working on a Raspberry Pi projectโa voice assistant using the Claude API and home automationโbut I want to move from just following tutorials to actually understanding how it all works. What steps can I take to achieve this?
Answers
You're in a great position at 16! It sounds like you're already ahead of the game. Think about learning like weightliftingโstart at your current level and gradually push yourself with projects that are just a bit above your comfort zone. This way, you're always challenging yourself without feeling overwhelmed.
Reply to this answer
I suggest starting with a programming language like Python, Rust, Java, or C#. Choose one and build small projects with it. Focus on understanding the architecture and syntax as you go. From there, you can take on more complex automation projects that will require you to dive deeper into the code.
Reply to this answer
A great place to start would be to check out 'Nand to Tetris'. It's a fantastic resource that helps you grasp how computers work at a fundamental level, taking you from basic components all the way up to building a simple operating system. It's really hands-on and engaging!
Reply to this answer
Instead of just mirroring tutorials, try to use them as inspiration to create your own projects. For instance, if you follow a tutorial on building a blackjack game, consider working on a poker game afterwards. This way, you'll get the basics down and also challenge yourself to implement your own ideas.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions