Readers who enjoyed

Penguin Random House Python Crash Course
4.35 avg. rating
· 2243 Ratings
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.

In the first half of…
Rate it:

also enjoyed

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 could have your computer do them for you?

In "Automate…
Rate it:
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
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 …
Rate it:
Eloquent JavaScript: A Modern Introduction to Programming
"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eic…
Rate it:
Fluent Python: Clear, Concise, and Effective Programming
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Pytho…
Rate it:
Python for Data Analysis
4.17 avg. rating
· 1796 Ratings
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computing i…
Rate it:
Code: The Hidden Language of Computer Hardware and Software
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with…
Rate it:
Hands-On Machine Learning with Scikit-Learn and TensorFlow
A series of Deep Learning breakthroughs have boosted the whole field of machine learning over the last decade. Now that machine learning is thriving, even programmers who know close to nothing about t…
Rate it:
The C Programming Language
4.44 avg. rating
· 10308 Ratings
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a wor…
Rate it:
Practical SQL: A Beginner's Guide to Storytelling with Data
Second edition of the best-selling Practical SQL. An approachable guide to programming in SQL (Structured Query Language) that will teach even beginning programmers how to build powerful databases and…
Rate it:
JavaScript and jQuery: Interactive Front-End Web Development
Learn JavaScript and jQuery a nicer way

This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive t…
Rate it:
The Linux Command Line: A Complete Introduction
You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line.The Linux Command Line takes you from your very f…
Rate it:
HTML and CSS: Design and Build Websites
4.30 avg. rating
· 4739 Ratings
Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a conten…
Rate it:
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code…
Rate it:
So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love
In this eye-opening account, Cal Newport debunks the long-held belief that "follow your passion" is good advice.

Not only is the cliché flawed—preexisting passions are rare and have little to do with …
Rate it:
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.

More than ever, the effective management of technology is critical for business competitiveness. Fo…
Rate it:
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
Some copies of this book have a printing error that causes the figures to be unreadable. If you have received one of these copies, please contact the Pragmatic Bookshelf at support@pragprog.com, and w…
Rate it:
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 focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking…
Rate it:
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL

You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python . What's the next step to…
Rate it:
Head First Design Patterns
4.29 avg. rating
· 8012 Ratings
You're not alone.

At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire),…
Rate it:
System Design Interview – An insider's guide
The system design interview is considered to be the most complex and most difficult technical job interview by many. This book provides a step-by-step framework on how to tackle a system design questi…
Rate it: