Ranked #2 in Design Pattern, Ranked #6 in Object Oriented Programming — see more rankings.
You're not alone.
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.
You want to learn about the patterns that matter--why to... more
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun.
You want to learn about the patterns that matter--why to... more
Rankings by Category
Head First Design Patterns is ranked in the following categories:
- #29 in C++
- #31 in Computer
- #17 in Computer Science
- #14 in IT
- #51 in Information Technology
- #6 in Java
- #49 in JavaScript
- #67 in Jobs
- #9 in Pattern
- #11 in Programming
- #21 in Software Architecture
- #15 in Software Engineering
- #10 in System Design
- #28 in Tech
- #8 in Technical
- #99 in Web Design
- #35 in Web Development