It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves--no previous experience is necessary. Chris Pine take…
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
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…
Get everything you need to adventure in the Forgotten Realms on the exciting Sword Coast, home to the cities of Baldur’s Gate, Waterdeep, and Neverwinter. Crafted by the scribes at Green Ronin in conj…
Rick Steves' Pocket guidebooks truly are a “tour guide in your pocket.” Each colorful, compact 280-page book includes Rick's advice for prioritizing your time, whether you're spending 1 or 7 days in a…
This book was developed by the same team that authored Murach's JavaScript and DOM Scripting , and it has the same strong content organization that lets you focus on what you need to know, when you ne…
Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the…
Shelve Programming Ruby: The Pragmatic Programmers' Guide
How can you bring out MySQL’s full power? With High Performance MySQL , you’ll learn advanced techniques for everything from designing schemas, indexes, and queries to tuning your MySQL server, operat…
Shelve High Performance MySQL: Optimization, Backups, and Replication
One day, lonely cubicle dweller and otherwise bored New York City transplant Hannah Hart decided to make a fake cooking show for a friend back home in California. She opened her laptop, pulled out som…
Shelve My Drunk Kitchen: A Guide to Eating, Drinking, and Going with Your Gut
This comprehensive 640-page guide to the Pathfinder roleplaying game provides everything you need to set out into a world of limitless fantasy adventure! Choose from ancestries like e…
Explore new and uncharted depths of roleplaying with the Pathfinder RPG Advanced Player's Guide! Empower your existing characters with expanded rules for all 11 Pathfi…
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundre…
Learn Enough Ruby to Be Dangerous is a tutorial introduction to Ruby, an elegant and intuitive object-oriented programming language that is especially known for its use in web development. After this …
Collecting the epic second storyline of the smash hit series Entertainment Weekly called "the kind of comic you get when truly talented superstar creators are given the freedom to produce their dream …
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To gro…
Shelve Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
The first book to offer an in depth look at hidden Holland and the fascinating people that live there, Why the Dutch are Different is an entertaining book about a country unlike any other. The Netherl…
Shelve Why the Dutch are Different: A Journey into the Hidden Heart of the Netherlands