Microsoft has recently released Small Basic v1.0 which is aimed at people who wants to learn programming. It is very simple with basic keywords and a nice cool interface. I tried it and brought back the memories when I used to program in GW Basic...drawing circles, rectangles e.t.c.
This is programming for fun...and anybody who is just entering into programming or has never programmed but wants to learn basics then this is the language. Requires .Net framework 3.5.
Check screenshot in which I am showing its Intellisense (auto-completion) feature i.e. as you type it displays keywords...see how cool it is.
Click here to see full screenshot