I learned Python and now I want to learn an OOP language. Should I learn Java or C++?

Quora Feeds

Active Member
Quildreen Motta

Python is a language capable of better expressing OO concepts than Java and C++. Idiomatic code in Java and C++ are more procedural.

If you want to learn OO, I'd recommend a Smalltalk dialect, however. Reading something like "Squeak by Example" or "Smalltalk by Example" while working with Smalltalk will give you a very good view of what OO is, how it's applicable in solving programming problems, and which kind of tooling you'd like to have for working with OO applications. I don't know any other language that comes close to Smalltalk (and its dialects: Self, Newspeak, etc) as far as these concerns go.

See Questions On Quora

Continue reading...
 
Similar threads
Thread starter Title Forum Replies Date
N Study Buddy need someone to learn python together(beginner) Study Buddy 1
R Study Buddy Learn Python together Study Buddy 1
D PYTHON Q&A 0

Similar threads

Top