CDN$ 18.91
  • List Price: CDN$ 38.84
  • You Save: CDN$ 19.93 (51%)
FREE Shipping on orders over CDN$ 25.
Only 1 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
The LEGO MINDSTORMS NXT 2... has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots Paperback – May 13 2010

4.8 out of 5 stars 4 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 18.91
CDN$ 3.00 CDN$ 3.46
click to open popover

Special Offers and Product Promotions

  • You'll save an extra 5% on Books purchased from, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)

Frequently Bought Together

  • The LEGO MINDSTORMS NXT 2.0 Discovery Book: A Beginner's Guide to Building and Programming Robots
  • +
  • The Unofficial LEGO Technic Builder's Guide
Total price: CDN$ 48.84
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 320 pages
  • Publisher: No Starch Press; 1 edition (May 13 2010)
  • Language: English
  • ISBN-10: 1593272111
  • ISBN-13: 978-1593272111
  • Product Dimensions: 20.3 x 2 x 25.4 cm
  • Shipping Weight: 762 g
  • Average Customer Review: 4.8 out of 5 stars 4 customer reviews
  • Amazon Bestsellers Rank: #137,107 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

Product Description

About the Author

Laurens Valk is a member of the MINDSTORMS Community Partners who help test and develop new NXT products. He has been inventing robots with the MINDSTORMS NXT sets since their introduction, and one of his robot designs appears on the NXT 2.0 packaging. Valk is a co-author of LEGO MINDSTORMS NXT One-Kit Wonders (No Starch Press) and a contributor to The NXT Step Blog ( He lives in the Netherlands where he teaches robotics.

Customer Reviews

4.8 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
This book is awesome! I don't have NXT 2.0 but this will work for all versions except EV3. It has neat robots in it. It has a few robots but it has a lot of programming information. There are also good ideas for building your own robots.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I have purchased a Lego Mindstorms NXT2.0 set. The instructions included with the set were insufficient for me to program the robot. This book explains it all, step by step. Plenty of small exercices allow the reader to gain confidence in his programming skills. Excellent book.
3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
This book is exactly what I was looking for.
My daughter (11 years old) and I are enjoying learning about NXT
The simple and useful examples and small projects after-Each new concept makes funny and easy to learn.
I am teaching to my daughter the self learning and this book help me to do it, my role is just tutor and answer questions from my daughter.
I am a software architect and I am also learning about NXT, I recommend this book.
2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
Excellent book that was easy to read with accompanying pictures that help children (and adults) to follow the instructions sequentially!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) HASH(0x9aadf270) out of 5 stars 113 reviews
144 of 146 people found the following review helpful
HASH(0x9a9f4cb4) out of 5 stars Take the NXT Step May 27 2010
By Richard P. Murnane - Published on
Format: Paperback Verified Purchase
I (a hardware/software developer and radio ham for some 30 years) bought LEGO Mindstorms for my now eight-year-old son last Christmas. Being a LEGO nut since he was old enough not to swallow the pieces, he's had great fun with Mindstorms since then.

But after you've built the models detailed in the Mindstorms kit, where do you go next? The Mindstorms online help is pretty good, but tiresome to read on the screen, and not the best medium for a youngster. The Alpha Rex etc. are impressive but it's hard for a child to try to make his own models of a similar complexity on the basis of the models in the Mindstorms kit. There is a huge gap between copying ready-made models and learning to create real robots from scratch, and Laurens Valk's book fills that gap perfectly.

As "the missing manual", this book thoroughly explains the NXT hardware and NXT-G software, in enough technical detail to satisfy a seasoned programmer like me, but without overloading someone who is completely new to the technology. That is no mean feat!

The building instructions are of a similar quality to those provided in the all-too-slim Mindstorms manual, and my son was able to follow them and the programming instructions with only minimal guidance from me (usually because we hadn't yet read the accompanying text! :-)

Now, there are several ways to approach this book. To get started quickly, you or your child genius can simply follow the detailed building and programming instructions to create any of the eight robots detailed in the book. My son had almost no trouble doing this: in fact, he first went after the more complex models like the Strider featured on the cover, followed by the very impressive Chimney Climber. If, like us, you're new to the LEGO Technic and Mindstorms systems, you'll be surprised how they can be made to do such remarkable things.

The program instructions feature a simplified overview - essentially a flow diagram - that lets you follow the basic structure of the program and learn about loops, "if-then-else" blocks, etc. Your young robotics engineer can learn about the how-and-why of the programs, and gradually improvise to deepen his/her understanding of what the NXT controller is "thinking", and then devise clever ways to change it.

Then there are the challenges, or "discoveries" to use Laurens' word: 87 of them in all. Once we have settled down to reading the book together start-to-finish (give us a chance, we've only had this book for a week!), the discoveries will provide many new paths to explore and consolidate our understanding of robotic systems.

I would have expected to pay three times what Amazon is charging for this book, based on similar books aimed at software developers. At under $20, it is excellent value for money and an essential "NXT" step on any robot designer's path of discovery. Buy it!
32 of 35 people found the following review helpful
HASH(0x9a9f4f00) out of 5 stars A Tremendous NXT Teaching Accomplishment By A Young Roboticist June 30 2010
By Ira Laefsky - Published on
Format: Paperback
From his infectious enthusiasm for the Mindstorms NXT System it might be easy to guess that Laurens Valk was introduced to Lego Robotics at age 13 just five short years ago. But, from the careful logical pedagogy of this book and his interesting approach mixing successively more advanced robots intermixed with a clearly arranged taxonomy of parts, programming tools and motor/drive train and sensor categorization, I would have imagined that this book was written by an excellent teacher with many years of experience bringing engineering concepts to youthful learners. Not only does the book offer a clear top-down beginning to end approach to both the NXT Parts Architecture and NXT-G Programming Language while combining this end-to-end approach with interesting projects of increasing difficulty, but he stimulates the reader with building and programming challenges to increase their skill at independent thought in robot building and programming. Just how far and how thoughtfully Laurens' teaching approach goes is indicated by by his unique system of flowcharting/state diagrams which both provides the logical decisions involved in programming this system with a graphical correspondence to the NXT-G Programming language.

I cannot recommend this book highly enough as an aid to using the Lego Mindstorms NXT 2.0 robotics system, and bringing a
new generation of roboticists and engineers to a deep and intuitive understanding these sciences. This handbook should be included in every Mindstorms NXT Set to insure that the recipient will learn, absorb and extend the concepts which this powerful educational system can teach.

--Ira Laefsky
MSE/MBA I.T. Consultant and Former Senior Staff Member Arthur D. Little, Inc. and Digital Equipment Corporation
25 of 28 people found the following review helpful
HASH(0x9a9f715c) out of 5 stars Are you ready for a journey of discovery? May 10 2010
By Xander Soldaat - Published on
Format: Paperback
This book is the culmination of more than a year's work and it shows. It's broken up into 4 parts and will guide you through a journey of discovery. On your route to becoming a robotics master you will build no less than 8 different robots and learn about every aspect of NXT-G programming with the help of 50 sample programs. If that's not enough, you can test just how good you've become with any one of the 85 building and programming challenges.

The building and programming instructions are really nice, clear and clean; it's not hard to tell the author has done this before. Learning to program and build with your new NXT 2.0 kit will be so much more fun with this book by your side. It will knock your socks off (don't worry, there's a robot in the book that can help you pick them up again).
8 of 8 people found the following review helpful
HASH(0x9a9f73d8) out of 5 stars Great tool for my 9 year old robotic beginner Aug. 16 2011
By Amazon Customer - Published on
Format: Paperback Verified Purchase
I purchased this book to encourage my 9 year old son to explore the robot he and his sister had received as a gift. Although my 11 year old daughter was trained in basic building and programming of the robot through a semester-long middle school robotics class, my inexperienced son felt overwhelmed by the task and confused by the programming.

This book has been helpful and encouraging for him. We started the book together so I could ensure he understood the format of the book and the types of terms used. Though I expected the book would need to be a mother/son project, he quickly was able to read the sections and complete the programming tasks on his own.

Each section gave him a simple task to learn the basic programming, then a challenge or two to figure out on his own using the programming skills he was mastering. In this first part of the book, he is able to complete two or three challenges before getting tired of trial and error (for example, to determine the correct degrees of axle rotation to make the robot turn 180 degrees) or bored with the robot. This takes him 20 to 45 minutes (including the time it takes to demonstrate the robots new skills for me), depending on the challenges he is completing. By the end of the third chapter he was designing "tasks" for the robot to complete and planning his own simple programs.

At 9, he is able to build the robots in this book by himself or with very minor assistance. He is also using his newly developed skills to plan small modifications to the basic robot designs in the book, but not creating robots alone. He is not yet at the second half of the book (robot designs and programs increase in complexity as the book progresses), but the style of the directions for building the robot are the same regardless of the complexity of the robot, so I do not foresee any difficulties there.

As for reading difficulty, my son received this book the summer between 4th and 5th grade. He reads at grade level only when forced to read (he hates reading), and he is able to be successful with this book without reading help.

Because it is a book about programming a robot the reading skills must be coupled with a basic grasp of math and science concepts for the child to be successful on his/her own. The explanations of basic programming terms are simple, for example a "switch block" is used when the robot has to make a decision. Yet, from the beginning, programmers must be able to understand the difference between rotation of the axles and rotation of the robot; must be able to understand concepts of distance, degree of rotation and how power level affects speed; must comprehend the sequence of events in the program is as important as the events in the program.

Most of the programming is done through the challenges, so the child designs the program themselves. These are generally adaptations of the samples, but do not expect pages of programs to key in to make a robot do cool things. The programmer is expected to learn the programming and be able to put the individual pieces together, in the correct order, on their own. My son may have been able to understand most of the technical knowledge a year earlier, however he would have struggled with the reading of the words in the book and had no patience for the work it takes to program.

My daughter has not shown interest in the book yet, however she pays attention to the programs her brother tries and says she intends to program with him when he reaches the part of the book that teaches her new things too.
10 of 10 people found the following review helpful
HASH(0x9a9f7270) out of 5 stars This is the book I needed a year ago! May 17 2010
By Claire Horncastle - Published on
Format: Paperback Verified Purchase
My eight year old son was invited to go to an FLL demonstration last August, he loved it so I enquired about the nearest team for him to join. It turned out to be me and I ended up coaching not one but two of the 23 teams entered in New Zealand's first ever FLL tournament! I knew absolutely nothing about NXT so had a VERY steep learning curve. The Help on the NXT software is great - if you know what you are looking for. I struggled for 4 months to upskill myself enough to help the kids answer their questions. I must have been partially successful in that one of my teams won the NZ competition and qualified for Atlanta. Atlanta was awesome but only made me realise how little I know and how much more I have got to learn. My team is determined to get to St Louis next year and this marvellous book will help us on the way.
This book doesn't assume you know anything about NXT but also takes you far beyond what my team needed to know to get to Atlanta. It is not just a beginner's guide.
If you are totally new to NXT or self-taught like me then this is the book for you. I got it two days ago and have already read through it once. My 9 year old son is also reading it and keeps saying "Did you know....."
A must have for anyone who is new to NXT or knows a bit and is wanting to move beyond basic programming.
When is the next book coming out Laurens?