Not sure if you already heard about Small Basic [1]? 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 [1] at the MSDN DevLabs projects [2] where you can find Microsoft Popfly, Pex and CHESS, too. Read more on the Small Basic blog [3].