If you're new to OOP, I think Design Patterns would be a bit too much to handle. Not that I'm underestimating your capabilities or that I'm comparing myself to you. But put in mind first the four principles of OOP:
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
I dunno if there's a correct order. Once you understand that, you can go to design patterns. Design Patterns are mostly associated with polymorphism(the cool ones).

Ask around if you have any more doubt.

Convert limitations to great expectations... You are the creative force of your life...