I've dabbled in a few programming basics, like ARM Assembly and Lua, but I'm really not sure where to go from here. Programming's just a hobby for me, and I'm considering whether to take it a bit more seriously. I've been told that starting with C is a good idea because it teaches you about how machines work. But if I do tackle C, what kind of projects can I realistically take on? I recognize it's important to have a goal, but I'm a bit lost on that front too. Just a heads up, I'm not looking to learn Python since I find it boring.
1 Answer
Absolutely, starting with C is a solid option! It's a versatile, lower-level language used everywhere, from microcontrollers to high-performance servers and even game development. It's fine to begin without a specific goal, but having one later on can help guide your learning.

Thanks for the advice! I might check out some resources to get started. I heard some mention assembly as a better option, though. What do you think?