Product Category Search
Top rated e-commerce books
-
Best overall Basic BooksThe Design of Everyday Things
A foundational book on user-centered design principles, highly rated and essential for UX and product designers.
- Timeless principles
- Engaging writing
- Practical insights
- Focuses more on physical products than digital
-
Best for beginners New RidersDon't Make Me Think, Revisited: A Common Sense Approach to Web Usability
A classic, easy-to-read guide on web usability, perfect for newcomers to UX and web design.
- Accessible language
- Quick read
- Actionable tips
- Some examples dated
-
Best for interview prep CREATESPACECracking the Coding Interview: 189 Programming Questions and Solutions
The go-to resource for software engineering interview preparation, with detailed solutions and strategies.
- Comprehensive question bank
- Explains reasoning
- Popular among candidates
- Not for learning basics
- Focuses on specific tech companies
-
Best for deep learning MIT PressIntroduction to Algorithms
A comprehensive textbook on algorithms and data structures, widely used in computer science courses.
- Rigorous coverage
- Widely referenced
- Includes exercises
- Very dense
- Expensive
-
Best for understanding computers Microsoft PressCode: The Hidden Language of Computer Hardware and Software
Explains how computers work from the ground up, from binary to operating systems, in an engaging way.
- Clear explanations
- Builds understanding progressively
- Fun to read
- Can be slow at times
-
Best for career growth Addison WesleyThe Pragmatic Programmer: Your Journey to Mastery
A collection of practical tips and best practices for software developers to enhance their skills and productivity.
- Timeless advice
- Broadly applicable
- Inspirational
- Some tips may be obvious to experienced devs
-
Best for coding standards PEARSON EDUCATIONClean Code: A Handbook of Agile Software Craftsmanship
Teaches how to write readable, maintainable code with examples in Java, influencing many developers' practices.
- Improves code quality
- Concrete examples
- Highly influential
- Focuses on Java
- Some opinions debated
-
Best for CS fundamentals MIT PressStructure and Interpretation of Computer Programs
A classic textbook that uses Scheme to teach core programming concepts and computational thinking.
- Deep conceptual understanding
- Challenging but rewarding
- Legendary status
- Uses less common language
- Not practical for job prep
-
Best for JavaScript learners Independently PublishedYou Don't Know JS Yet: Get Started
A series that dives deep into JavaScript mechanics, perfect for developers wanting a thorough understanding of JS.
- Excellent depth
- Free online version
- Modern JS coverage
- Series can be long
- Requires prior JS basics
Related Queries
- network storage and retrieval administration books
- php programming books
- beginners guides to java programming books
- pc hardware books
- adobe photoshop books
- c# programming books
- windows administration books
- java server pages programming books
- cold fusion programming books
- e-reader guides books
- visual basic programming books
- 3d graphic design books
- unicode encoding standard books
- windows xp guides books
- software development books