Check out Touch Develop at:

http://research.microsoft.com/en-us/projects/touchdevelop/

This is a totally cool way to program your phone and lead to you building apps for Windows 8.