HTML5 for Web Designers
Jeremy Keith cuts through the technical noise to explain how HTML5 actually works for people who build websites. This concise manual focuses on the practical application of new markup rather than dry specification lists. It bridges the gap between old coding habits and modern standards, making the transition to new elements feel natural and logical. Keith uses a conversational style to demystify …
Shelves
More like this
The C++ Programming Language
More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…
Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
You should learn a programming language every year, as recommended by The Pragmatic Programmer . But if one per year is good, how about Seven Lang…
Thinking in Java
Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previo…
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…
JavaScript: The Good Parts
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 …
The Practice of Programming
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The…
Algorithms
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges an…
Just Enough Research
Erika Hall dismantles the myth that user research is a slow, expensive luxury reserved for academic specialists. In this concise manual, she prese…
Introduction to Algorithms
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…
Learning Python
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …
DOM Scripting: Web Design with JavaScript and the Document Object Model
Jeremy Keith and Dave Shea provide a refreshing departure from dense, technical manuals by focusing on the practical application of JavaScript in …
Beautiful Code: Leading Programmers Explain How They Think
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case st…