References
There is a lot out there on programming robots or teaching the basics of programming for robotics. I will briefly cover some that I have worked with and liked, or have written.
Materials I have written
Programming Java In RobotWorld
An online textbook which teaches programming using a virtual world with a simple robot. The language is Java and attempts to cover enough of the language for the reader to pass the AP Computer Science test.
This book is incomplete, but has quite a bit in it.
It runs on Windows, MAC, and Linux.
Programming In RobotWorld
An online textbook which teaches programming using a virtual world with a simple robot. The language is a derivative of Basic.
This book is incomplete, but has quite a bit in it.
It runs on Windows, MAC, and Linux.
Useful Websites
Alice
Alice is a programming system for middle school through high school students. It gives a virtual 3D world which can be populated with objects as varied as the Energizer bunny to airplanes to simple geometric shapes. Behavior is given to these objects through a visual programming system that teaches object-oriented program design in a fun, easy to use fashion.
It runs on Windows, MAC, and Linux.