My Latest Book

My latest book teaches kids (of any age ;) how to program in Java, using Minecraft plugins as the programming environment. Now available at

Programming doesn’t have to be boring! Write your own Minecraft plugins and watch your code come to life with flaming cows, flying creepers, teleportation, and interactivity. Follow along with the book and add your own features to the Minecraft game by developing Java code that "plugs in" to the server. You’ll manipulate and control elements in the 3D graphical game environment without having to write tons of code or learn huge frameworks. You don’t need programming experience to get started—-this book will teach you everything you need to know!

Learn to Program with Minecraft Plugins:
Create Flying Creepers and Flaming Cows in Java

by Andy Hunt

Older Books

Pragmatic Thinking and Learning:
Refactor Your Wetware

by Andy Hunt
The Pragmatic Programmer:
From Journeyman to Master

by Andrew Hunt and David Thomas
Practices of an Agile Developer

by Venkat Subramaniam and Andy Hunt

Pragmatic Unit Testing
in C# with NUnit

by Andy Hunt and Dave Thomas

Programming Ruby:
The Pragmatic Programmer’s Guide

by Dave Thomas and Andy Hunt

Pragmatic Unit Testing
in Java with JUnit

by Andy Hunt and Dave Thomas
Pragmatic Version Control
with CVS

by Dave Thomas and Andy Hunt

Upcoming Appearances

  • Leadership in Technology Speaker, NC State Jan 29
  • Agile RTP, Raleigh NC Apr 16
  • Code-a-paloosa, Louisville KY Apr 28
  • NDC Oslo, Norway Jun 17 (tentative)