Microsoft's free programming tools
I'm interested in programming, and Microsoft has a lot of free tools on their web site.
Some of my favorites.
Microsoft Visual Express editions - I really like these editions, it's pretty much all you need and more for basic applications. From C# to SQL server, there's a free product to download and learn.
Microsoft's Popfly - This is different but still fun. You can create new web tools from a nice drag and drop interface. Also you can build more detailed projects with the Popfly connector to Express editions. Honestly, I can't make anything worth while in Popfly.
There's allot more tools on their website but I've think these are the best ones for learning.