Tools/IDE
First, tools for coding ASP.NET. ASP.NET is Microsoft 's product so you must use Windows to code and tools are run in Windows. There are three tools (all are of Microsoft):
Webmatrix
Homepage: http://www.microsoft.com/web/webmatrix/
A free, easy to use tools, match for newbie. Many tutorials in learning asp.net websites base on this tool.
Some characteristics:
- Small, easy to install, easy to install extension.
- Simple to use.
- Support autocomplete (with overloading methods are not good), highlight code.
- Support PHP, ASP classic
- Don't support debug, format code ...
Microsoft Visual Studio Express for Web
An advanced tool with many features, and acquainted with dotnet developer . I think will this, you can use normal demands.
Microsoft Visual Studio paid versions
Same Express but with functions for business. With me, Express version is enough but when you work in company, and need more, you can use paid versions.
Web to learn ASP.NET
http://www.asp.net/ go to learn tab and read
http://www.microsoft.com/web/category/all other of microsoft
http://www.w3schools.com/aspnet a famous website for learning web.