What’s the Best Way to Study Object-Oriented Programming Deeply?

0
11
Asked By CuriousCoder17 On

Hey everyone! I've been diving into the idea of objects in programming, and honestly, it's really opened my eyes. The way objects can represent real-world things makes programming feel so powerful. I'm 17 and aiming to become a developer, so I'm super eager to study object-oriented programming (OOP) in a comprehensive way. I would love some advice on the best methods or resources to really understand OOP more thoroughly. Thanks!

3 Answers

Answered By OldSchoolOOP On

If you want to dive deep into OOP, consider looking into Smalltalk, which is where it all started. Pharo, its successor, is also a great option. Ruby also has a very pure OOP approach, more so than Python or Java, so that's worth looking into as well!

Answered By TechSkeptic21 On

Honestly, I'm a bit skeptical about how OOP works. I think it’s not always necessary to represent real-world things in programming since computers don't really think that way. Before committing fully to OOP, check out other paradigms like functional and imperative programming. It might be more beneficial at your age!

DataDiver45 -

Totally get your point! It's interesting how we interpret the world around us, but I'm definitely going to expand my learning beyond just OOP. Thanks for the heads up!

AphantasiaDev -

I relate to that! I find OOP tedious myself and prefer functional programming. I might use objects but in a limited and elegant way. There’s a lot to explore beyond traditional OOP.

Answered By JavaLover93 On

I recommend taking the Java MOOC course from the University of Helsinki. It really covers the basics and will definitely help you get started with OOP!

CuriousCoder17 -

Thanks! I appreciate the suggestion. I’ll finish this course and let you know how it goes!

CodeExplorer88 -

I started the first three parts of that MOOC too, but it seemed focused on basic Java and not specifically OOP. Is there a different course that zeroes in on OOP?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.