+ 2

Which language is the best when one wants to grasp object oriented programming without getting confused

4th Sep 2019, 12:19 AM
Da Ven
Da Ven - avatar
9 Answers
+ 12
C# is my absolute favorite class based OOP / multi-paradigm, static typed language. (Similar to OOP found in C++ / Java / Kotlin.) I need to mention Kotlin is a close runner up to C# for me. Javascript is my next favorite scripting / interpreted prototypal based OOP language where inheritance is based on function prototypes. This is very different from the class based OOP. It is similar to Lua, Lisp, and Self among others. Python OOP starts off looking similar to the C# / Kotlin / C++ / Java class based OOP and then veers way off-course with a hard left at the corner, does a few donuts, then disappears into some uncharted wasteland with its own flavor of OOP. While there are things I "can" like about Python, it's flavor of OOP is not my cup of tea. But, I encourage you to give it a try and see how it compares.
4th Sep 2019, 4:34 AM
David Carroll
David Carroll - avatar
+ 7
C#
4th Sep 2019, 8:41 PM
ENG:Batool D Shilleh
ENG:Batool D Shilleh - avatar
+ 5
C# may be an option.
4th Sep 2019, 3:49 AM
Sonic
Sonic - avatar
+ 2
Have you ever tried Python?
4th Sep 2019, 12:46 AM
DataBass
DataBass - avatar
+ 2
The best online courses on oop mostly use java.
4th Sep 2019, 4:31 AM
Thoq!
Thoq! - avatar
+ 2
Java and c#
4th Sep 2019, 7:10 AM
Franky BrainBox
Franky BrainBox - avatar
+ 1
Not really
4th Sep 2019, 12:47 AM
Da Ven
Da Ven - avatar
+ 1
The syntax is pretty simple, maybe it'll make learning OOP easier. I'm literally watching a video about it now. Just searched YouTube, nothing fancy.
4th Sep 2019, 12:51 AM
DataBass
DataBass - avatar
+ 1
Thanks
4th Sep 2019, 12:52 AM
Da Ven
Da Ven - avatar