So you read picking a language
and you're still confused? I generally lean toward either python or C# for beginners. Python's tutorials on their site are perfect for a beginner. You should be able to pick things up and mess around pretty quickly. Then you can look at things like pygame and other libraries.
The thing I'm even more worried about it's that if a learn a language that result it's incompatible with the kind of game I want to do.
The fun thing about programming is that once you learn one language other languages look simpler so your time isn't wasted.
after reading the wiki, I thought Python could be the answer, but then I read of the complications it has when the game becomes to big (or something like that)
I recommend learning it more. It supports things most every language has such as OOP. It shouldn't have any problem being used with a large project.
I read about it's compatibility with C+++, but it's confusing to the point that I don't know what to do anymore.
You'll have to explain this part a little more. Were you trying to use C++ and python together?