I would have to disagree with the bit about starting in Python. I would recommend starting in C and then split to either Python or C++. The reason is that starting in Python (or even JAVA, for that matter), one tends to pick up a lot of bad habits and lazy styles that will absolutely destroy you in C (and C++), if you ever have to go backwards into C for performance reasons. The C programming language (as well as the C++ programming language) will gladly let you spin a phenomenally long and massively thick rope of the finest material with which to hang yourself, and the primary things that will destroy you will be the lack of understanding and facility with pointers and memory handling, particularly avoiding array overruns (you know all those buffer-overrun vulnerabilities? failure to check pointers and allocation bounds), memory leaks, and attempts to write or read unallocated memory. Also, pointer dereferencing will be a major problem. Learning to set deallocated pointers to NULL (not 0, because there is no guarantee that NULL and 0 will remain the same in the language) and check for NULL (again, not 0) pointers can often save a lot of grief in these regards. If you learn how to deal with pointers and memory management early, then when you transition to Python and C++, those issues will be second nature to you, and you will be better prepared to deal with the particular subtleties that Python and C++ offer regarding memory (especially C++, where you need to understand hidden constructor calls, which can suck the life out of your code's performance).
ADDENDUM: Yes, I admit, starting in C is the harder road, but I think putting the pain upfront will serve one better down the long road as you learn what to do, what not to do, and what things to look for. You gain a more detailed perspective, in my opinion, of the nature and behavior of the code, especially once you realize that many of the higher-level scripting languages, like Python (C++ is not a scripting language, just to be clear), are just calls to underlying C code.