Home > Store

I, Robot Programmer: The Beginner's Guide to Programming Robots

Register your product to gain access to bonus material or receive a coupon.

I, Robot Programmer: The Beginner's Guide to Programming Robots

eBook (Watermarked)

  • This product currently is not for sale.
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Not for Sale


  • Copyright 2040
  • Dimensions: 7" x 9-1/8"
  • Pages: 352
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-344783-9
  • ISBN-13: 978-0-13-344783-5

I, Robot Programmer is the only robotics programming tutorial that teaches the basics of robotics programming in any language, shows how to apply those concepts with the hugely popular LEGO Mindstorms NXT-G language, and then walks you through a pair of start-to-finish robot projects – covering both programming and construction. Absolutely no robotics or programming experience is necessary. What’s more, even if you someday choose a different robot programming language, you won’t be a beginner anymore: you’ll be able to use all the concepts you learn here. Coverage includes:

  • Building a robotic armored car with dual-firing cannons
  • Building an Army HEMTT (Heavy Expanded Mobility) roboto
  • Writing programs that make your robots speak and display visuals
  • Making your robots move – and making them decide
  • Using repetition, reusable functions, and data blocks
  • Extending your robot’s capabilities via sensors
  • Giving your robot “purpose”
  • Debugging your NXT-G programs so they work exactly as intended

 Chapter exercises and sample projects reinforce what you’ve learned, helping you test your skills and improvise additional capabilities – and also making this book an exceptionally valuable classroom and laboratory resource.

Sample Content

Table of Contents

1. Getting Started. I Bought My LEGO Mindstorms NXT 2.0: Now What?

2. Building My First Robot: Armored Car with Dual Firing Cannons

3. Building My Second Robot: Army HEMTT (Heavy Expanded Mobility)

4. Introduction to Programming

5. My Robots Can Speak and Display Things?

6. My Robots Are Ready to Move

7. Selection. My Robot Will Decide?

8. It’s All in the Wires

9. Repetition: Can We Do That Again?

10. Introduction to Functions: How to Reuse Your Code

11. Data Blocks

12. Using the Sensors to Extend Your Robots Capabilities

13. Give My Robot Purpose

Appendix A. Debugging Your NXT Programs


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership