Hey everyone! I'm looking to get into programming but I'm not sure where to begin. Should I learn something foundational before coding, or dive straight into web or mobile development? Any advice would be super helpful!
3 Answers
Before diving into coding, think about what you want to create. Do you want to build software, websites, games, or maybe work with databases? It's best to focus on just one thing at a time. Consistent practice and familiarity are key to becoming a good programmer, rather than just chasing after the latest programming language.
Check out **Confident Coding** by **Rob Percival**. It’s a great book that covers the fundamentals like HTML, CSS, JavaScript, and Python with a friendly step-by-step approach. Plus, it offers practical exercises to boost your coding skills. Rob has taught over 500,000 students online, so his methods are tried and true. You might also want to look into resources like [Exercism](https://exercism.org/) and [roadmap.sh](https://roadmap.sh/) to help guide your learning!
Honestly, just start small and pick one path. A lot of folks get stuck trying to find the "perfect" starting point. Generally, web development is a good entry—begin with basic HTML, CSS, and then some JavaScript. You'll see results quickly, which really helps with motivation. Just make sure to build little projects while you're learning because reading tutorials alone can get boring fast.

I checked out that video you mentioned, but I think it might be AI-generated.