Ive heard that python, like turing, is more of a "learning language", but i have never tried it, so let me know. :) It is a good learning language, but can be functional and is great for writing little programs. Easier to use. Hard to write a framework on, but a good programming language for quick stuff. I'm good with python, have dabbled in Java, and am taking a C++ class. (Btw, actually python is a bad learning language, learn C++ first, cause my syntax is sloppy =/)