I'm thinking of trying to make some simple 2d games, but I've yet to choose a language. A lot of people recommend either C++ with SDL or python with pygame. I keep hearing that developement on C++ is fairly slow, and developement time with Python is fairly fast.
Anyways, could anyone elaborate on this? What exactly makes development in C++ so time consuming? The programs I've made have been Project Euler-style in that they're very short and math-based, so I have no experience in larger projects.
I've heard these complaints before about C++, but the fact is, programming in any language with which you are unfamiliar is time consuming.  
A good C++ programmer can probably crank out the app much faster than an okay Python programmer and visa versa.  
I think C++ often gets a bad reputation because it allows you get much lower level - pointers, memory management, etc, and if you aren't used to thinking about such things, it can take a bit of time.  If you are used to working in that environment, it can become second nature.
Unless choice of language is something imposed upon you by your company, team, client, etc. I usually recommend that folks go with the language they are most comfortable with OR most interested in learning more about.  If speed is the issue you are concerned with, look at the learning curve for each language and your past experience.  C++ tends to have a higher learning curve, but that too depends on the person.
Kindof a non-answer I know.
C++ slow, python fast? (in terms of development time)