A class is not a bad way to start learning a new programming language, but be aware that the topics they cover will mostly focus around syntax, basic structure, and IO, rather than "cool" stuff pertinent to games. Believe me though, you don't want to try to code serious apps like games in a language until you understand all the basics, because you'll be like I once was, sitting there staring blankly at the screen for hours ^_^
I know BASIC, C, C++, Java, JavaScript, ML, and MIPS assembly now, but 3 years ago I didn't know squat, so it doesn't take *too* long to get the hang of it, if you stick with it. I'm currently working on a VC++/SDL-based side scroller, Toad's Adventure ;)
Quasar