Microsoft Small Basic

Mirosoft Small Basic puts the fun back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.

they have a link in the sidebar to a tutorial pdf
only runs on Windows