   Some questions
  In part due to Beat Hazard, and its success, I now have an obsession with programming. The problem is, I don't think I want to do programming as a career; just as a hobby. I'm wanting to get a degree in Information Technology to become a Systems Administrator or some other related career.I have an idea for a commercial game that has been burning in my head for quite some time, but I'm not sure where to start. I have taken an AP Computer Science course that was primarily about programming in Java, but have probably need to relearn most of it. If I am wanting to create a fullscreen 2D game that incorporates mediocre visuals and decent quality sound (standard MP3 quality), what is a good programming to start with? Pygame seems interesting, as both open source and commercial games have been developed with it. I am aware that this will be difficult, but this will be a long term goal for me.Thanks in advance!   
Quote:Original post by Pluberuswhat is a good programming to start with?I always recommend starting with the FAQs (above).;  Depending on how well you did in that AP course, why not just stick with Java?  You obviously have some familiarity with it, and it's more than capable of handling the task: I've spent an entire college semester programming games in Java for one of my courses.   ;  Try a few different languages and see which one you like most. It sounds like your goal is similar to mine, in which you'll be using classes a lot and Java is a pretty good language for that. I've tried both Java and C++ and while I haven't dabbled in classes yet, I know from experience that handling classes in Java is easier. But you should use a language you feel comfortable with. For instance, I feel more comfortable with C++, so I'm learning with C++ even though I know it's a poor beginner's language.Alternatively, Python with Pygame is something that many would suggest. AS3 (programming Flash) is another way to go, but my friend said that HTML5 might be better to learn thn AS3. I've heard that C# is a great language, too. I haven't tried any of those, though.My suggestion is that you stick with Java since you're familiar with it and relearning is never as hard as learning. And once again, Java makes handling classes relatively easy (compared to C++). And you will use classes a lot when making games.   