For new computing students finding affordable, legitimate software and tools to get started with course content, personal projects and solutions for software development competitions (e.g. Imagine Cup and Teleios Code Jam) may be a challenge. Nigel Sammy has compiled a list of options for Microsoft software and tools on his blog:
Nigel Sammy - Blog: Free Microsoft Software and Tools: Before you get too excited this isn't a situation where I am giving away any software. It also is not a promotion or a scam, it is about legitimate sites and programs that offer Microsoft software and tools for various time periods...