First of all, thanks, everyone, for responding. I think a few of you have assumed that I'm more into C++ than I am. I should've made clear I'm barely getting into boolean values, and switch statements. I should clarify my "complicated" comment on C++ Mostly I'm afraid coding fairly basic things in C++ will take significantly longer than with another language, that the games I'm likely to code will be too small to really slow most processors much, and to a lesser extent, that the C++ framework is overly complicated. I've entertained notions of perhaps starting an Indie Game company but that's a LOOONG way down the road, I suppose if I were to choose something other than C++ I would like it to have a lot of similarities to C++.
Alvaro, I'm not entirely sure what you mean by subset. There are lots of definitions of subset, and I'm not sure which fits. I'll think about learning several at once, but I don't think I'll like any of them until have some basic understanding, and that could take awhile. I definitely appreciate your advice though. I looked at the SFML webpage and it's very interesting. Seems like just what I was looking for! Thanks!
Scourage, no, I haven't considered Javascript or HTML5, I don't understand the phrase, "browsers have lots of great debugging tools," at all. Wouldn't a compiler tell you if you had any errors? What do you mean C# is more "productive?" Do you mean you can type less to do some of the same things, or that it runs faster? I'll look into Javascript, HTML5 and OpenTK as well, first glances seem promising, but I think I'd like a larger toolkit than just HTML. Thanks for providing me some interesting options though.
Warnexus, I knew your name sounded familiar. I replied to your other post on another of my threads. Thanks for the advice, and encouragement. I'll definitely look at Java.