I've never done any programming before, but I have a dream of creating indie games for others to enjoy. I'm feeling a bit lost on how to get started. What programming languages should I learn? What software is best for beginners? And is my outdated computer suitable for coding? I can barely remember how to print something like "hello world," so I'm really looking for guidance on where to kick off my journey into programming.
4 Answers
To get started, it's best to start from the foundations. You might want to check out some beginner resources like the guide linked at the top of this forum that says **New? READ ME FIRST!**. It'll give you a good overview of how to ease into programming. Think of it as your starting point!
Don't stress about your old PC. Many people successfully coded on outdated machines back in the day. Also, consider diving into C++ for game development; it's powerful for games! Just start with the basics—look into programming fundamentals like loops, conditionals, and variables.
If you're serious about indie game development, I suggest learning C#. It’s a great language for that and you can find plenty of tutorials online. Just hang in there; after a few months, you'll start to see progress!
When I was starting out, I learned web development first. Simple HTML, CSS, and JavaScript helped me get comfortable with programming concepts. It made my transition to more complex languages easier when I started my programming classes. You’ll get a feel for how things work without feeling overwhelmed.
That sounds like a solid plan! I think starting with web skills can make it less intimidating.

Yeah, and don't worry about being a beginner! Everyone starts somewhere. Just be patient with yourself.