Microsoft’s Express series of development tools are all free. A couple of links to help you get started with web development:
- Visual Studio Express 2012 for Web (scroll down to the Visual Studio 2012 section). This dev environment will compile VB.net and C#.net projects.
- SQL Server 2012 Express, including SQL Management Studio: ENU\x64\SQLEXPR_x64_ENU.exe