Originally posted by cs-cam
I'm a big fan of Python but that's mainly because I don't have time to learn C as computers are just a hobby for me. I'd recommend learning C rather than C++ myself
Actually, if you think you're going to use both C++ is recommended to start off with, because C supposedly teaches you "bad" habits. But really, all C++ is, is C with strong typing and a new organizational shell(that can actually sometimes get in the way of things). I guess its supposed to prevent bugs.
But if you're a careful person and the type of person to type what you mean, go with C. Besides you'll just confuse the hell out of yourself with templates, multiple inheritances, operator overloading and all that stuff. Some people prefer a simpler world where "-" means "-" and "." only means something to you if you're using floats.(or strings with sentences).