Are you looking to do it as a career or a hobby? If it's for a career, unless you are looking to go to uni, don't bother signing up for college courses etc, just learn it yourself. Get a few books on asp.net, C#, MVC and plough through them, then do a few websites yourself. They don't need to be amazing, but need to be enough to show you've got a bit of a grasp of what you need to do. If you can show a potential employer that you've built your own sites, you don't need qualifications to get a job. Many bosses will be more impressed with someone who's shown the ability to actually do something, than with someone who can repeat textbook answers to questions.
simpler yet, get dreamweaver from a pirate proxy and just learn to use that, easy to learn just play with it whilst watching loads of tutorials and you will soon understand web development
It depends what you are trying to do. Dreamweaver is fine if you are doing your own little site. Try going for a job claiming you know dreamweaver, and prepare to be laughed at, or prepare for a shit job that a semi-trained monkey could do. Visual studio and visual web developer express are free downloads - no dodgy proxy needed.
I used to use Notepad2, but the updates stopped a long time ago. Notepad++ looks like a perfectly viable alternative to be fair.