No Starch Press: 203 books

Cover of Junkyard Jam Band

Junkyard Jam Band

DIY Musical Instruments and Noisemakers

by David Erik Nelson
Language: English
Release Date: October 1, 2015

Making music doesn’t have to be about dropping big bucks in the guitar shop or endlessly fiddling with expensive software. You can make good noise out of bits of wood and wire, plastic and steel. When you build your own instruments, creating your own sound comes naturally. Junkyard Jam Band...
Cover of A Beginner's Guide to 3D Modeling

A Beginner's Guide to 3D Modeling

A Guide to Autodesk Fusion 360

by Cameron Coward
Language: English
Release Date: June 11, 2019

A Beginner’s Guide to 3D Modeling is a project-based, straightforward introduction to computer-aided design (CAD). You’ll learn how to use Autodesk Fusion 360, the world’s most powerful free CAD software, to model gadgets, 3D print your designs, and create realistic images just like an engineering...
Cover of Write Great Code, Volume 3
by Randall Hyde
Language: English
Release Date: November 26, 2019

Learn how to write code that everybody thinks is great. This book covers topics relevant to writing great code at a personal level: craftsmanship, art, and pride in your workmanship. This third volume in the Write Great Code series addresses the issues of creating readable and maintainable code that...
Cover of The LEGO BOOST Activity Book
by Daniele Benedettelli
Language: English
Release Date: November 27, 2018

At 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 code LEGO creations that move, explore their environment, grab and lift objects, and more. The...
Cover of Linux Basics for Hackers

Linux Basics for Hackers

Getting Started with Networking, Scripting, and Security in Kali

by OccupyTheWeb
Language: English
Release Date: December 4, 2018

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, BASH basics, package management, logging, and the Linux kernel and drivers. If you're getting...
Cover of Wonderful Life with the Elements

Wonderful Life with the Elements

The Periodic Table Personified

by Bunpei Yorifuji
Language: English
Release Date: September 12, 2012

From the brilliant mind of Japanese artist Bunpei Yorifuji comes Wonderful Life with the Elements, an illustrated guide to the periodic table that gives chemistry a friendly face. In this super periodic table, every element is a unique character whose properties are represented visually: heavy...
Cover of The LEGO Architecture Idea Book

The LEGO Architecture Idea Book

1001 Ideas for Brickwork, Siding, Windows, Columns, Roofing, and Much, Much More

by Alice Finch
Language: English
Release Date: October 30, 2018

Take your creations to the next level with The LEGO Architecture Idea Book! These clever building tips will give you endless inspiration for making your own amazing mansions, castles, houses, spooky shacks, and more. Every chapter includes ideas for creating architectural elements like columns,...
Cover of The Game Console

The Game Console

A Photographic History from Atari to Xbox

by Evan Amos
Language: English
Release Date: November 6, 2018

The Game Console is a tour through the evolution of video game hardware, with gorgeous full-color photos of 86 consoles. You’ll start your journey with legendary consoles like the Magnavox Odyssey, Atari 2600, Nintendo Entertainment System, and the Commodore 64. The visual nostalgia trip continues...
Cover of Learn to Program with Scratch

Learn to Program with Scratch

A Visual Introduction to Programming with Games, Art, Science, and Math

by Majed Marji
Language: English
Release Date: February 14, 2014

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather than type countless lines of code in a cryptic...
Cover of How Linux Works, 2nd Edition

How Linux Works, 2nd Edition

What Every Superuser Should Know

by Brian Ward
Language: English
Release Date: November 14, 2014

Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely...
Cover of Python Playground

Python Playground

Geeky Projects for the Curious Programmer

by Mahesh Venkitachalam
Language: English
Release Date: October 1, 2015

Python is a powerful programming language that’s easy to learn and fun to play with. But once you’ve gotten a handle on the basics, what do you do next? Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build...
Cover of Hacking: The Art of Exploitation, 2nd Edition
by Jon Erickson
Language: English
Release Date: February 1, 2008

Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope. Rather...
Cover of Attacking Network Protocols

Attacking Network Protocols

A Hacker's Guide to Capture, Analysis, and Exploitation

by James Forshaw
Language: English
Release Date: January 2, 2018

Attacking Network Protocols is a deep dive into network protocol security from James Forshaw, one of the world’s leading bug hunters. This comprehensive guide looks at networking from an attacker’s perspective to help you discover, exploit, and ultimately protect vulnerabilities. You’ll...
Cover of The LEGO BOOST Idea Book

The LEGO BOOST Idea Book

95 Simple Robots and Hints for Making More!

by Yoshihito Isogawa
Language: English
Release Date: September 25, 2018

The LEGO® BOOST® Idea Book contains dozens of ideas for building simple robots with the LEGO BOOST set. The LEGO® BOOST® Idea Book explores 95 creative ways to build simple robots with the LEGO BOOST set. Each model includes a parts list, minimal text, screenshots of programs, and colorful...
1 2 3 45 6 7 8 9 10 Last
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy