Arduino Project Handbook: 25 Practical Projects to Get You Started
Arduino Project Handbook is a beginner-friendly collection of electronics projects using the low-cos ... more

Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses ... more

Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a fo ... more

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 te ... more

The Linux Programming Interface: A Linux and UNIX System Programming Handbook
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming int ... more

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