I'm a 16-year-old who's been interested in programming since I was 10, and I've really ramped up my studies in the past two years. I've worked through Eric Matthes' 'Python Crash Course', taking detailed Markdown notes and completing all the exercises. Recently, I've added HTML and CSS to my toolkit using Jürgen Wolf's book. However, I'm curious about how others, especially professionals or university students, learn new programming languages. I feel like my Markdown notes are becoming too cluttered—should I consider switching to a simpler format like .txt? Am I on the right path with my learning, or do I need to change my approach?
2 Answers
Think of it like cooking—reading cookbooks won't make you a chef. Apply what you learn through hands-on projects. Learn to recognize patterns across different languages instead of getting bogged down with syntax differences.
You should focus more on building projects rather than just taking notes. Instead of memorizing languages, concentrate on concepts like loops, functions, and object-oriented programming while working on real projects. You'll find that when you need specific syntax, just googling it is all you need.

Exactly! That's how I learned too. Just dive into projects and figure things out as you go.