First let me say I have ZERO programming experience. However, I love playing video games. I am not good at math but enjoy the challenge. I like the order and definitve set of rules that programing seems to have. I will learn C++ but that is not what I want to start with. I was looking for a language that would go well with C++, but is easy to learn and works well with it. After I pick the langugae and learn then I will worry about 2D vs 3D games and the engines for it... But most of all I am doing this for fun.... ! TO THE QUESTIONS!
1. What would be a good language that fits the above critirea?
2. Which would be easier for beginners 2d or 3d games?
3. Is it wise to go the "easy route" first?
4. Im attracted to python because I like snakes, weird I know... Would this be a good choice, why (or) why not?
PS- (off topic) I do not hear as much as I used about C++, Is it becoming obsolete?