• ISBN13: 9781590598719
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
The reader of this book will be someone looking for more detailed information on the NXT-G programming language used to program the LEGO Mindstorms NXT robotics kit. LEGO MINDSTORMS NXT-G Programming Guide is suitable for young programmers, age 10 and up, as well as parents and teachers who want to learn the new language for themselves or be able to assist students/children with learning to properly program their robots. Includes easy-to-follow examples fo… More >>



Posted in LEGO Books and tagged , , , , .


  1. Until I read this book, I had only a vague idea of the features of the NXT, especially from what I learned in the manual that comes with the kit. Being where I am with little time to figure things out, I was so blessed to be guided by this book in the principles of block wires and certain blocks that I never thought of using. Highly recommended for anyone of any programming level.
    Rating: 5 / 5

  2. This is the best source for NXT-G programming!

    Many Mindstorms NXT books have information on NXT-G, but they either do not go into every detail, or they make it too complicated. In this book, James Kelly covers everything you need to know; he explains what robots and programming are using simple examples. He has a chapter for every single programming block and explains them in easy to understand terms. He shows how to create Myblocks (custom blocks using multiple basic blocks). He also teaches you how to use pseudo-code before going to a computer. One of the most helpful sections in the book (for me) is the “wired” chapter, where he explains how to use data wires using easy explanation. Do not get the impression that the book is simple and basic; it just explains things so well that anyone could understand.

    Over all this is one of the first books you should buy if you want to know all about programming the NXT!
    Rating: 5 / 5

  3. This book lacks depth and is, at best, a poor rewrite of the online help file. Anybody who spends a little bit of time with the NXT could have written this book. Be very aware of the author’s own review! Amazon should not allow this kind of SELF-PROMOTION in which the author and his friends publish one-sided views out of self-interest. Just have a look at the author’s other comments. This is not what this review or feedback system is intended for!
    Rating: 1 / 5

  4. I was hoping to learn more about NXT-G. I didn’t. There is nothing in this book that is not in the online help files that come with the software. There are a number of errors. The X/Y coordinate system on page 188 in wrong, half of the time in the discussion of the logic block he calls it the compare block. It expected much more from this book. In the discussion of the logic block he shows how to evaluate 2 things. That is very simple and covered in the on-line notes. He doesn’t explain how to compare 3 things or 4 things. This is actually tricky to figure out. I did but an example in the book would have saved me a lot of time. As you know my now, telling the bot to turn 90 degrees will not turn the bot 90 degrees. He notes that–in the appendix–but doesn’t tell you how to get accurate results. That would have been useful. It would have been useful if the author had shown how add to the number in a variable block. This is useful if you want your bot to keep a running tally of something, like keeping score. There are many more examples I could site but this will do. I did, however, discover some very useful tips in The Lego Mindsotrms NXT Idea Book. That book too has its flaws but is worth the money unlike this book.
    Rating: 1 / 5

  5. There’s no other book out there that covers the NXT-G programming language. Jim Kelly covers the subject thoroughly, in a clear, friendly and encouraging style.

    The book not only covers NXT-G, it’s also a primer on what programming is and how it works. With this book, teachers, students and beginners will have everything they need to understand how NXT-G works and how to use it. Advanced users will learn a thing or two as well, particularly with respect to some of the lesser known blocks within the NXT-G program.

    Rating: 5 / 5

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>