Not sure if you already heard about Small Basic ? Small Basic derives its inspiration from the original BASIC programming language.
Small Basic is a project that's aimed at bringing "fun" back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.
You can find the download files for Small Basic  at the MSDN DevLabs projects  where you can find Microsoft Popfly, Pex and CHESS, too. Read more on the Small Basic blog .