The Book of CSS3, 2nd Edition: A Developer's Guide to the Future of Web Design
CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, ... more

Coding iPhone Apps for Kids: A Playful Introduction to Swift
Apple’s Swift is a powerful, beginner-friendly programming language that anyone can use to make cool ... more

Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers
ECMAScript 6 represents the biggest update to the core of JavaScript in the history of the language. ... more

Eloquent JavaScript, 2nd Ed.: A Modern Introduction to Programming
JavaScript lies at the heart of almost every modern web application, from social apps to the newest ... more

The Principles of Object-Oriented JavaScript
If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably ... more

Perl One-Liners: 130 Programs That Get Things Done
Part of the fun of programming in Perl lies in tackling tedious tasks with short, efficient, and reu ... more

How Linux Works: What Every Superuser Should Know
Unlike some operating systems, Linux doesn't try to hide the important bits from you—it gives you fu ... more

Hacking: The Art of Exploitation, 2nd Edition
Hacking is the art of creative problem solving, whether that means finding an unconventional solutio ... more

The Linux Command Line: A Complete Introduction
You've experienced the shiny, point-and-click surface of your Linux computer—now dive below and expl ... more

Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have ... more