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…
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
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.
In the first half of…
Shelve Python Crash Course: A Hands-On, Project-Based Introduction to Programming
"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)
Once considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has actually called “sexy.” From batting averages and political polls to g…
Shelve Naked Statistics: Stripping the Dread from the Data
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.
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…
If you are currently struggling with getting traffic to your website, or converting that traffic when it shows up, you may think you've got a traffic or conversion problem. In Russell Brunson's experi…
Shelve DotCom Secrets: The Underground Playbook for Growing Your Company Online
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers …
Shelve The Mythical Man-Month: Essays on Software Engineering
THE MOST EAGERLY AWAITED INVESTMENT BOOK OF THE YEAR • • • MORE THAN 80 CHART EXAMPLES • • • INCLUDES BONUS PSYCHOLOGY CHAPTER - MARK MINERVINI WITH PERFORMANCE COACH JAIREK ROBBINS • • • "Most trader…
Shelve Think & Trade Like a Champion: The Secrets, Rules & Blunt Truths of a Stock Market Wizard
Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software e…
Shelve Cracking the Coding Interview: 150 Programming Questions and Solutions
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
We're tasked with making interfaces for more users in more contexts using more browsers on more devices with more screen sizes and more capabilities than ever before. That's a daunting task indeed. Th…
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),…
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practica…
Shelve Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
From Anthony Everitt, the bestselling author of acclaimed biographies of Cicero, Augustus, and Hadrian, comes a riveting, magisterial account of Rome and its remarkable ascent from an obscure agrarian…
Shelve The Rise of Rome: The Making of the World's Greatest Empire