No Starch Press
Showing 21–40 of 1000 resultsSorted by popularity
-
By: Sandler, Nora
Writing A C Compiler: Build a Real Programming Language from Scratch
$69.99PaperbackAdd to cartA fun, hands-on guide to writing your own compiler for a real-world programming language.
Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidatin- Author: Sandler, Nora
- Binding: Paperback
- Page Count: 792
- Publish Date: August 20 2024
- ISBN10: 1718500424
- Language: English
-
Effective C, 2nd Edition: An Introduction to Professional C Programming
$59.99PaperbackRead moreEffective C, 2nd edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems.
The latest release of the C p- Author: Seacord, Robert C.
- Binding: Paperback
- Page Count: 312
- Publish Date: October 29 2024
- ISBN10: 1718504128
- Language: English
-
By: Aleks, Nick
Black Hat Bash: Creative Scripting for Hackers and Pentesters
$59.99PaperbackAdd to cartMaster the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land attacks, and more!
In the hands of th- Author: Aleks, Nick
- Binding: Paperback
- Page Count: 344
- Publish Date: October 01 2024
- ISBN10: 1718503741
- Language: English
-
By: Occupytheweb
Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali
$39.99PaperbackAdd to cartA revised introduction to the Linux operating system for beginning hackers and penetration testers.
If you’re just getting started along the exciting path of hacking, cybersecurity, and pentesting, Li- Author: Occupytheweb
- Binding: Paperback
- Page Count: 264
- Publish Date: July 01 2025
- ISBN10: 1718503547
- Language: English
-
By: Islam, Faisal
Kotlin from Scratch: A Project-Based Introduction for the Intrepid Programmer
$59.99PaperbackAdd to cartLearn Kotlin Through 37 Projects
Kotlin isn’t just for building Android apps. As you’ll learn in Kotlin from Scratch, it’s also a general programming language for crafting both elegant and efficient c- Author: Islam, Faisal
- Binding: Paperback
- Page Count: 432
- Publish Date: January 14 2025
- ISBN10: 1718503520
- Language: English
-
Microcontroller Exploits
$49.99HardcoverRead moreMicrocontroller Exploits is a deep dive into advanced hardware hacking with detailed examples of real-world techniques and a comprehensive survey of vulnerabilities.
In this advanced guide to hardware- Author: Goodspeed, Travis
- Binding: Hardcover
- Page Count: 408
- Publish Date: September 10 2024
- ISBN10: 1718503881
- Language: English
-
By: Mays, Michael
Math Hacks for Scratch: Unlock the Power of Math with Scratch Programming
$24.99PaperbackAdd to cartPush Scratch programming to the limits as you explore primes, Fibonacci numbers, Pascal’s triangle, and other mathematical curiosities through hands-on coding projects.
If you’re a student looking for- Author: Mays, Michael
- Binding: Paperback
- Page Count: 240
- Publish Date: November 12 2024
- ISBN10: 1718503385
- Language: English
-
How AI Works: From Sorcery to Science
$29.99PaperbackAdd to cartAI isn’t magic. How AI Works demystifies the explosion of artificial intelligence by explaining–without a single mathematical equation–what happened, when it happened, why it happened, how it happen… [more below]
- Author: Kneusel, Ronald T.
- Binding: Paperback
- Page Count: 192
- Publish Date: October 24 2023
- ISBN10: 1718503725
- Language: English
-
By: Kereki, Federico
Data Structures and Algorithms in JavaScript
$59.99PaperbackAdd to cartNot the Same Old JavaScript.
Think you know JavaScript? Think again. This isn’t your typical coding book–it’s a deep dive into the powerful world of data structures and algorithms that will transform- Author: Kereki, Federico
- Binding: Paperback
- Page Count: 592
- Publish Date: January 28 2025
- ISBN10: 1718502621
- Language: English
-
Math for Programming
$49.99PaperbackAdd to cartA one-stop-shop for all the math you should have learned for your programming career.
Every great programming challenge has mathematical principles at its heart. Whether you’re optimizing search algor- Author: Kneusel, Ronald T.
- Binding: Paperback
- Page Count: 504
- Publish Date: April 22 2025
- ISBN10: 171850358X
- Language: English
-
By: Sweigart, Al
Automate the Boring Stuff with Python, 3rd Edition
$59.99PaperbackAdd to cartThe bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.
If you’ve ever spent hours r- Author: Sweigart, Al
- Binding: Paperback
- Page Count: 672
- Publish Date: May 20 2025
- ISBN10: 1718503407
- Language: English
-
By: Smith, Matt
PHP Crash Course: The Complete, Modern, Hands-On Guide
$69.99PaperbackAdd to cartFrom First Script to Full Website–Fast!
Tired of cobbling together PHP solutions from scattered online tutorials? Frustrated by outdated PHP practices that leave your code vulnerable and hard to main- Author: Smith, Matt
- Binding: Paperback
- Page Count: 728
- Publish Date: January 21 2025
- ISBN10: 1718502524
- Language: English
-
By: Morgan, Nick
JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming
$49.99PaperbackAdd to cartA fast-paced, thorough programming introduction that will have you writing your own software and web applications in no time.
Like Python Crash Course, this hands-on guide is a must-have for anyone w- Author: Morgan, Nick
- Binding: Paperback
- Page Count: 376
- Publish Date: March 05 2024
- ISBN10: 1718502265
- Language: English
-
Eloquent Javascript, 4th Edition
$49.99PaperbackAdd to cartStart building beautiful web applications in JavaScript with the bestselling introduction to the language, updated with new features, fresh exercises, and fun projects.
JavaScript, the programming lan- Author: Haverbeke, Marijn
- Binding: Paperback
- Page Count: 456
- Publish Date: November 05 2024
- ISBN10: 1718504101
- Language: English
-
Serious Cryptography, 2nd Edition: A Practical Introduction to Modern Encryption
$59.99PaperbackAdd to cartCrypto can be cryptic. Serious Cryptography, 2nd Edition arms you with the tools you need to pave the way to understanding modern crypto.
This thoroughly revised and updated edition of the bestselling- Author: Aumasson, Jean-Philippe
- Binding: Paperback
- Page Count: 376
- Publish Date: October 15 2024
- ISBN10: 1718503849
- Language: English
-
By: Riccomini, Chris
The Missing Readme: A Guide for the New Software Engineer
$29.99PaperbackRead moreKey concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school.
For new software engineers, knowing how to program is only hal- Author: Riccomini, Chris
- Binding: Paperback
- Page Count: 288
- Publish Date: August 04 2021
- ISBN10: 1718501838
- Language: English
-
Ethical Hacking: A Hands-On Introduction to Breaking in
$49.99PaperbackRead moreA hands-on guide to hacking computer systems from the ground up, from capturing traffic to crafting sneaky, successful trojans.
A crash course in modern hacking techniques, Ethical Hacking is already- Author: Graham, Daniel G.
- Binding: Paperback
- Page Count: 376
- Publish Date: November 02 2021
- ISBN10: 1718501870
- Language: English
-
By: Dimaggio, Jon
The Art of Cyberwarfare: An Investigator’s Guide to Espionage, Ransomware, and Organized Cybercrime
$39.99PaperbackAdd to cartA practical guide to understanding and analyzing cyber attacks by advanced attackers, such as nation states.
Cyber attacks are no longer the domain of petty criminals. Today, companies find themselves- Author: Dimaggio, Jon
- Binding: Paperback
- Page Count: 272
- Publish Date: April 26 2022
- ISBN10: 1718502141
- Language: English
-
By: Wainewright, Max
25 Scratch 3 Games for Kids: A Playful Guide to Coding
$19.95PaperbackRead moreBuild your own computer games with Scratch 3!
Learn how to make fun games with Scratch–a free, beginner-friendly programming language from the MIT Media Lab. Create mazes, road-crossing games, and tw- Author: Wainewright, Max
- Binding: Paperback
- Page Count: 128
- Publish Date: October 29 2019
- ISBN10: 1593279906
- Language: English
-
The Lego Boost Activity Book
$24.95PaperbackRead moreAt last, fans of the LEGO BOOST robot building kit have the learning resource they’ve been missing! Enter The LEGO BOOST Activity Book a full-color guide that will help readers learn how to build and … [more below]
- Author: Benedettelli, Daniele
- Binding: Paperback
- Page Count: 272
- Publish Date: November 27 2018
- ISBN10: 1593279329
- Language: English














