+ 2
Which language is the best when one wants to grasp object oriented programming without getting confused
9 Réponses
+ 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.
+ 7
C#
+ 5
C# may be an option.
+ 2
Have you ever tried Python?
+ 2
The best online courses on oop mostly use java.
+ 2
Java and c#
+ 1
Not really
+ 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.
+ 1
Thanks