Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a conten…
"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eic…
Shelve Eloquent JavaScript: A Modern Introduction to Programming
Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them understand the principles of intuitive navigation and in…
Shelve Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to …
Shelve Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
It's been known for years that usability testing can dramatically improve products. But with a typical price tag of $5,000 to $10,000 for a usability consultant to conduct each round of tests, it rare…
Shelve Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
Data is getting bigger and more complex by the day, and so are the choices in handling that data. As a modern application developer you need to understand the emerging field of data management, both R…
Shelve Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
For designers working in every medium, layout is arguably the most basic, and most important, element. Effective layout is essential to communication and enables the end user not only to be drawn in w…
Shelve Making and Breaking the Grid: A Graphic Design Layout Workshop
Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS--if you master the techniques in this book, you'll never need anothe…
Shelve Practical Vim: Edit Text at the Speed of Thought
How do you bridge the large knowledge gap between user experience design and business strategy? This practical book introduces lightweight strategy tools and techniques that will help both your design…
Shelve UX Strategy: How to Devise Innovative Digital Products that People Want
An understanding of psychology—specifically the psychology behind how users behave and interact with digital interfaces—is perhaps the single most valuable nondesign skill a designer can have. The mos…
Shelve Laws of UX: Using Psychology to Design Better Products & Services
A new book that explores the science of productivity, and why, in today’s world, managing how you think—rather than what you think—can transform your life.
Shelve Smarter Faster Better: The Secrets of Being Productive in Life and Business
Learn a new talent, stay relevant, reinvent yourself, and adapt to whatever the workplace throws your way. Ultralearning offers nine principles to master hard skil…
Shelve Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career
Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative b…
Award-winning psychoanalyst Dr. Galit Atlas draws on her patients' stories—and her own life experiences—to shed light on how generational trauma affects our lives in this "intimate, textured, compassi…
Shelve Emotional Inheritance: A Therapist, Her Patients, and the Legacy of Trauma
>For the first time in history, we have instantaneous access to the world’s knowledge. There has never been a better time to learn, to contribute, and to improve ourselves. Yet, rather than feeling em…
Shelve Building a Second Brain: A Proven Method to Organize Your Digital Life and Unlock Your Creative Potential
A snake spirit transforms into a boy and must hide his true identity after falling for a headstrong prince in this lush, romantic retelling of the traditional Chinese folktale.
The printing press, the pencil, the flush toilet, the battery--these are all great ideas. But where do they come from? What kind of environment breeds them? What sparks the flash of brilliance? How do…
Shelve Where Good Ideas Come From: The Natural History of Innovation
The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. …