This is a great little course to get children programming. Published by PluralSight one of the leading professional programmer training companies.
Follow along with the videos
You can use Visual C# Express, a free entry level version of Visual Studio with this course. You can download Visual C# Express from here.
Teaching Kids Programming - Online Training Course for .NET Developers