DEV Community

Discussion on: Why Java is the best Programming language to Learn Coding for beginners?

Collapse
 
w3bist profile image
Webist

Java and java-like languages are wrong implementations of software development.
Indoctrinations with concepts such as abstract classes, inheritance by extending which suppose to represent real life objects wil hurt you.
Software development is much simpler than that. Learn how to use association relations. You might read somewhere 'Composition over inheritance'. Again, the reality is that the inheritance by extending should not be there at all.

To learn software programming, not to confuse with software development, learn a functional language that do not bother jou much with objects.

Collapse
 
ginsburgnm profile image
Noah Ginsburg

Just because you don't like OOP doesn't mean it's wrong. You actually gave no reasoning for it to be wrong, which you really should for making such a widesweeping claim against the vast majority of the top languages.