A year ago, I attempted to create a game on Roblox. I started learning Lua, mainly relied on AI for coding, and debugged it myself. After some time, I abandoned the project due to controversies surrounding Roblox. Last week, I experimented with customizing my Mac, which I found enjoyable and learned some terminal basics. It reignited my interest in coding! Now, I want to pick a programming language but I'm not sure how to decide. I tried Python, but it felt dull and widely used, making it seem less special to me. I'm aware that AI isn't the best for such decisions, and although I've learned the basics of ARM assembly for fun, I know that's not the best first choice. Overall, I have vague goals and am feeling a bit lost on what language to focus on.
1 Answer
I totally relate to your feelings about Python; it can seem pretty generic at first! Since you've dabbled in ARM assembly and liked getting your hands dirty with terminal stuff, you might want to explore Rust or Go. Rust has a unique ownership concept that's pretty different, while Go is great for backend development without the pressure. If you're looking for something more engaging than Python, C++ could also be a fun option. It gives you insight into how computers work at a more fundamental level. Just be cautious with assembly—it's not a great choice unless you're really committed to that challenge! What kind of projects are you considering? That might help narrow it down.
Yeah, I'm not sure what I want to make. I definitely want to improve the aesthetics of my device, but I'm still kind of all over the place.

Rust might be a bit intensive for casual projects, though C++ can be challenging too. Maybe starting with something like C# or even sticking with Lua for simple projects might be better? It sounds like you’re still figuring out what purpose you want!