Python is usually used for scripting, but it is certainly powerful enough to write just about anything. It can be used for OO if you choose.
Almost every language nowadays has OO support natively or from additional modules. C-sharp, C++, and Java are by far the most common OO languages taught. You can easily learn them from the internet or a cheap book.
In the end, any language is good. You can do OO in C++, C#, Java, Lua, Ruby, Python, Perl, or in a lot of ancient languages too. Look at the syntax of them and pick something that looks easy or useful. Once you pick up OO fundamentals, you can easily transition to any other programming language.
Even COBOL has OO support these days.

Reply With Quote
