For more on LEGO NXT as well as downloadable apps for your NXT and other robots visit us at http://RobotAppStore.com
VIDEO TEXT: Welcome to Robot App Store's LEGO NXT Tutorial series.
In this video we will give an overview of the various programming options for a Lego NXT. The first option is using the LEGO Mindstorms NXT official software. This option is free and comes with the LEGO NXT package.
It has a powerful UI programming side, and is basically Drag & Drop programming a very simple form of programming that can be adopted by a non-programmer or even a child.
Using the LEGO Mindstorms NXT official software is also great for learning the basics of programming and covers everything you'll need for your project.
But be careful-- Lego has a very restrictive license agreement for this software; you cannot create projects with this software and then try to sell them for profit.
The second programming option is using third-party software. There are a lot of free and purchasable wrappers for Lego communication protocol and firmware. You can look them up online with a simple google search.
And Lastly the third option you could also use is the Lego NXT communication protocol or LCP -It is completely free, and you can monetize your project if you so desire.
But we must warn you this is a low-level programming.
It's a wild dangerous journey that is not meant for the faint hearted or women who may be pregnant.;-)
We will fully cover this protocol in the next tutorials that will open a whole world of possibilities and new amazing projects you can build with Lego NXT.