Hacker News new | ask | show | jobs
by zer00eyz 3313 days ago
OOP in it self isn't that hard to wrap your head around.

The tough part is the patterns that are used: https://en.wikipedia.org/wiki/Design_Patterns

Go buy that book and learn to read and understand enough c++ and small talk to read it cover to cover OR find examples in your favorite language.

This book is a trap, because it will take you a while to get out of the mindset of being "pattern happy" (maybe). There is plenty of material to follow up with afterwards to learn the downsides of each pattern, and when not to use them.