Publishers \ No Starch Press

No Starch Press Books

No Starch Press publishes the finest in geek entertainment. They publish books with a focus on networking, computer security, hacking, Linux, programming, technology for kids, Lego, math, and science.
Publishers \ No Starch Press

No Starch Press Books

No Starch Press publishes the finest in geek entertainment. They publish books with a focus on networking, computer security, hacking, Linux, programming, technology for kids, Lego, math, and science.

Python Crash Course, 2nd Edition

Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Python Programming

Python Crash Course, 2nd Edition

Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in...

Automate the Boring Stuff with Python, 2nd Edition

In this fully revised second edition of the best-selling classic Automate the Boring Stuff with Python, youโ€™ll learn how to use Python to write programs that do in minutes what would take you hours...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Python Programming

Automate the Boring Stuff with Python, 2nd Edition

In this fully revised second edition of the best-selling classic Automate the Boring Stuff with Python, youโ€™ll learn how to use Python to write programs that do in minutes what would take you hours...

The Art of Randomness: Randomized Algorithms in the Real World

The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. Youโ€™ll learn how to use randomness to run...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Core CS

The Art of Randomness: Randomized Algorithms in the Real World

The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. Youโ€™ll learn how to use randomness to run...

JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming

JavaScript Crash Course is a fun-filled, fast-paced introduction to programming with JavaScript. Dive right in and youโ€™ll be writing code, solving problems, and building working web applications...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Javascript Programming

JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming

JavaScript Crash Course is a fun-filled, fast-paced introduction to programming with JavaScript. Dive right in and youโ€™ll be writing code, solving problems, and building working web applications...

Algorithmic Thinking, 2nd Edition

Are you hitting a wall with data structures and algorithms? Whether youโ€™re a student prepping for coding interviews or an independent learner, this book is your essential guide to efficient...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Algorithms and Data Structures

Algorithmic Thinking, 2nd Edition

Are you hitting a wall with data structures and algorithms? Whether youโ€™re a student prepping for coding interviews or an independent learner, this book is your essential guide to efficient...

The Art of Machine Learning: A Hands-On Guide to Machine Learning with R

Machine learning without advanced math! This book presents a serious, practical look at machine learning, preparing you for valuable insights on your own data. The Art of Machine Learning is packed...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Machine Learning Data Science

The Art of Machine Learning: A Hands-On Guide to Machine Learning with R

Machine learning without advanced math! This book presents a serious, practical look at machine learning, preparing you for valuable insights on your own data. The Art of Machine Learning is packed...

Arduino for Arduinians: 70 Projects for the Experienced Programmer

For Arduino programmers whoโ€™ve mastered the basics, this book is the next step toward becoming an expert Arduinian. Youโ€™ll build 70 complex and practical projects with this versatile...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Internet of Things

Arduino for Arduinians: 70 Projects for the Experienced Programmer

For Arduino programmers whoโ€™ve mastered the basics, this book is the next step toward becoming an expert Arduinian. Youโ€™ll build 70 complex and practical projects with this versatile...

Book of CSS3, 2nd Edition: A Developer's Guide to the Future of Web Design

This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Web Styling

Book of CSS3, 2nd Edition: A Developer's Guide to the Future of Web Design

This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all...

Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Youโ€™ll build two complete, fully functional renderers: a raytracer, which simulates rays of light as they bounce off objects, and a rasterizer, which converts 3D models into 2D pixels. As you...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Computer Graphics

Computer Graphics from Scratch: A Programmer's Introduction to 3D Rendering

Youโ€™ll build two complete, fully functional renderers: a raytracer, which simulates rays of light as they bounce off objects, and a rasterizer, which converts 3D models into 2D pixels. As you...

Hello Web Design: Design Fundamentals and Shortcuts for Non-Designers

Hello Web Design teaches design principles, handy shortcuts, and quick solutions to common problems, so you can learn the fundamentals of design and get ahead in your career. Using real-world...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Web Design

Hello Web Design: Design Fundamentals and Shortcuts for Non-Designers

Hello Web Design teaches design principles, handy shortcuts, and quick solutions to common problems, so you can learn the fundamentals of design and get ahead in your career. Using real-world...

Computer Architecture Book

Computer Architecture is an in-depth exploration of the principles and designs that have shaped computer hardware through the ages, from counting devices like the abacus, to Babbageโ€™s Difference...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Core CS

Computer Architecture Book

Computer Architecture is an in-depth exploration of the principles and designs that have shaped computer hardware through the ages, from counting devices like the abacus, to Babbageโ€™s Difference...

MySQL Crash Course

MySQL Crash Course is a fast-paced, no-nonsense introduction to relational database development. Itโ€™s filled withpractical examples and expert advice that will have you up and running quickly....

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Programming Languages

MySQL Crash Course

MySQL Crash Course is a fast-paced, no-nonsense introduction to relational database development. Itโ€™s filled withpractical examples and expert advice that will have you up and running quickly....

The Art of ARM Assembly

A complete beginnerโ€™s book on 64-bit ARM assembly language, written specifically for macOS, Linux, Raspberry PiOS (64-bit), and other 64-bit ARM-based systems. Add valuable skills to your...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Core CS

The Art of ARM Assembly

A complete beginnerโ€™s book on 64-bit ARM assembly language, written specifically for macOS, Linux, Raspberry PiOS (64-bit), and other 64-bit ARM-based systems. Add valuable skills to your...

The Missing README: A Guide for the New Software Engineer

For new software engineers, knowing how to program is only half the battle. You'll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp....

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Software Engineering

The Missing README: A Guide for the New Software Engineer

For new software engineers, knowing how to program is only half the battle. You'll quickly find that many of the skills and processes key to your success are not taught in any school or bootcamp....

The Principles of Object-Oriented JavaScript

The Principles of Object-Oriented JavaScript helps experienced programmers understand JavaScript's unique approach to object-oriented programming so they can tackle their problems effectively,...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid ๐Ÿ“ Javascript Programming

The Principles of Object-Oriented JavaScript

The Principles of Object-Oriented JavaScript helps experienced programmers understand JavaScript's unique approach to object-oriented programming so they can tackle their problems effectively,...

How Linux Works, 2nd Edition

The "hows" and "whys" of How Linux Works: for administrators, programmers, and enthusiasts who want to understand the inner workings of the best operating...

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid

How Linux Works, 2nd Edition

The "hows" and "whys" of How Linux Works: for administrators, programmers, and enthusiasts who want to understand the inner workings of the best operating...

The Linux Command Line, 2nd Edition

๐Ÿ› Book ๐Ÿ’ฐ Exclusively Paid