Hi all. Lately I've been getting interested in re-learning how to program and possibly do game development (as a hobby). However, I do have prior experience programming, but nothing too recent.
My background: I started programming on an Apple IIe with BASIC, and eventually made my way up to DirectX on Windows 95. This was all strictly as a hobby during my youth. I also took programming in college and worked for a few years doing web design and web programming. But then I made a career change and got away from IT about 10 years ago.
When I look at the game development landscape today, a lot seems to have changed. I feel like a beginner all over again. I've been trying to figure out a jumping on point, but the more I research, the more options I find.
My goals are twofold:
1) Re-learn programming, not just for games but also business process automation and data analysis. This would include working with databases.
2) Revisit some of the games/designs I made in my youth and maybe make a modern version of them.
I've looked at various languages; it seems C/C++ and Java are still used and I used to use them. But there's also C# and Python, which I don't know. And there's also the various game engines and frameworks out there. I'm purely interested in 2D or even text games for now, either via the web or Windows desktop. I don't think I want to jump into 3D or smartphone games (yet).
Any advice?