C++ is OO, and it is a first for me.
On the Python note, here at Kansas State University decided that would be a good language for starting people out on (CIS200) later they use java. So far most people like it, and for books I would suggest our text. I'll have to post later the name of it because I never really needed it. I see python as more of a scripting version of C++.
Another one to learn if you are looking for scripting is PHP, switch if you want imperative then I suggest sticking with C++ and finding someone who can help you.
Next note, my job and my school use java. I HATE JAVA. K, good

.