This tutorial has been used by hundreds of thousands of people since it was introduced and is the most popular way to learn to program the LEGO Mindstorms' language NXT-G. It was designed, and is constantly updated by, Dale Yocum of Catlin Gabel School.