Free Windows .net Programming Development Tool

Does your school have a requirement to teach a programming language, if so you will most likely choose Visual Basic as the development tool of choice.  This is because it is easy to learn and easy to get results quickly.  However, it isn’t free and can eat quite a bit of your budget just satisfy…