These are the books I wrote about LEGO MINDSTORMS NXT, LEGO MINDSTORMS NXT 2.0, LEGO MINDSTORMS EV3 and LEGO BOOST. Reading these books, you can learn how to design, build, and program LEGO robots. The LEGO MINDSTORMS EV3 Laboratory is available in many languages. Check it out below!

NXC Programming Language Tutorial

You can download the NXC tutorial and related example programs source code from John Hansen’s NXC page.