DEV Community

Discussion on: What was the hardest concept for you to grasp when learning Object-Oriented Programming?

Collapse
 
drhyde profile image
David Cantrell

Coming from a mostly assembler background at the time I found it very hard to use, just because I couldn't see exactly what it was doing.

Collapse
 
drhyde profile image
David Cantrell

If anyone is struggling to wrap their head around OO programming, I recommend the first edition of Java In A Nutshell. It is long out of print, and the Java content is very out of date - to the extent that some of it is just plain wrong now - but the introductory chapters on what OO programming is are excellent. Later editions don't do anything like as good a job of this.