small medium large xlarge

 
Cover Image For iOS Unit Testing by Example…

Android, iOS, and Mobile (8 titles)

Cover Image For iOS Unit Testing by Example…

Architecture, Design, and Testing (42 titles)

Testing shows you how well your design is working. Start here to bake in excellence from the beginning.

Cover Image For Distributed Services with Go…

Cloud and Networking (9 titles)

Cover Image For A Common-Sense Guide to Data Structures and Algorithms, Second Edition…

Data and Data Science (12 titles)

Cover Image For Real-Time Phoenix…

Elixir, Phoenix, and OTP (12 titles)

Cover Image For 3D Game Programming for Kids, Second Edition…

For Beginners (9 titles)

Just starting out? Start here. No previous experience with programming required.

Cover Image For Programming WebAssembly with Rust…

Game Dev, Graphics, and Media (6 titles)

Programming for Games

Cover Image For Explore Software Defined Radio…

Hardware, Hobby, and Home (5 titles)

Cover Image For Web Development with Clojure, Third Edition…

Java and JVM Languages (19 titles)

Java-based tools and techniques, and cool languages that run on the JVM.

Cover Image For Modern Front-End Development for Rails…

JavaScript (15 titles)

Cover Image For Become an Effective Software Engineering Manager…

Management, People, and Teams (44 titles)

Management, People, and Teams

Cover Image For Build Location-Based Projects for iOS…

Pragmatic exPress (13 titles)

Short, focused, easy to read, digest, and use.

Cover Image For Programming Flutter…

Programming Languages (27 titles)

Cover Image For Complex Network Analysis in Python…

Python (5 titles)

Python

Cover Image For Agile Web Development with Rails 6…

Ruby and Rails (21 titles)

The home of the original PickAxe book for Ruby, Ruby on Rails, and all things Ruby.

Cover Image For Seven Databases in Seven Weeks, Second Edition…

Seven in Seven (6 titles)

Just as each new spoken language can make you smarter and increase your options, each programming language increases your mental tool kit, adding new abstractions you can throw at each new problem. Knowledge is power. The Seven in Seven series builds on that power across many different dimensions. Each chapter in each book walks you through some nontrivial problem with each language, or database, or web server. These books take commitment to read, but their impact can be profound.

Cover Image For Powerful Command-Line Applications in Go…

Tools (15 titles)

Cover Image For Modern Front-End Development for Rails…

Web Development (27 titles)