I'm pretty familiar with JavaScript and want to take my understanding of Object Oriented Programming (OOP) to the next level. Since I'm planning to work with Java soon, I'm on the lookout for some books that clearly explain the fundamentals of OOP. Any recommendations?
2 Answers
If you're diving into Java, you can't go wrong with Paul Deitel's Java book. He's got a real mastery of the subject. Also, since you're already comfortable with programming, his 'Java for Programmers' is a solid pick.
Thanks for the suggestion! I'll definitely check it out.
You should definitely read 'Design Patterns - Elements of Reusable Object-Oriented Software'. It's great for spotting patterns in OOP. Plus, check out 'Data-Oriented Design' by Richard Fabian for a different perspective on data and behavior.
I've heard a lot of good things about 'Design Patterns'. I'll add that to my list!

C++ was my jam too! But now I'm kind of hooked on Rust.