The following list sorts Apress NXT books by descending publication year. Each image has a caption with the publication year and compatible NXT set (either NXT 1.0 or NXT 2.0).
LEGO MINDSTORMS NXT-G Programming Guide, Second Edition by James Floyd Kelly covers NXT-G, the official programming language for LEGO MINDSTORMS NXT. There are explanations and examples for every programming block as well as discussions of basic and advanced programming techniques. The end of each chapter also offers exercises. While updated to cover all the new features introduced in NXT-G 2.0, this book is compatible with NXT-G 1.0 as well.
LEGO MINDSTORMS NXT 2.0: The King’s Treasure by James Floyd Kelly combines a story about seeking treasure from an ancient kingdom with building and programming instructions for 5 NXT robots. Each robot must overcome challenges encountered by Evan and his archaeologist uncle as they search for the treasure. This book, written for children ages 10 and up, uses the NXT 2.0 kit and is the sequel to the author’s popular book, LEGO MINDSTORMS NXT: The Mayan Adventure (Apress, 2006).
Creating Cool MINDSTORMS NXT Robots by Daniele Benedettelli offers detailed building and programming instructions for 7 NXT robots ranging from relatively simple to incredibly advanced. Readers can build most of the projects from a single NXT 1.0 set with the notable exception being JohnNXT, a replica of the famous Johnny 5 robot. The programs are written in Not eXactly C (NXC), an unofficial text-based language with a C-like syntax. Check out the author’s website for more information about the book.
Advanced NXT: The Da Vinci Inventions Book by Matthias Paul Scholz presents building instructions for 5 advanced projects that are all based on inventions of Leonardo da Vinci: the flying machine, aerial screw, revolving bridge, double leaf spring catapult, and armored car. In addition, you’ll find detailed programs in five different programming languages: NXT-G, NXC, RobotC, pbLua, and leJOS NXJ. See the book’s companion website for more information.
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level by Michael Gasperi and Philippe “Philo” Hurbain with Isabelle L. Hurbain teaches readers how to make over 15 custom sensors. This combination of non-LEGO components–that is, electronics–with NXT electronics and pieces can produce astounding robots. The authors also include programming examples in a few different programming languages. See the book’s companion website for more information.
LEGO MINDSTORMS NXT: A Mayan Adventure by James Floyd Kelly was one of the first NXT books on the market. The book revolves around a story about Evan and his archaeologist uncle who are exploring the tomb of an ancient Mayan king. There are building and programming instructions for 5 exploratory robots, which the characters use to navigate a Mayan pyramid. While children will especially enjoy this book, adults can enjoy reading and working through it as well.