Well, I hope the previous poster was talking about Visual Studio 2005, I won't mention my thoughts on 2003's HTML capabilities, that vocabularly might get me kicked outta here
I started with plain text, although at the time there weren't really any other options available to me. I think what helped me at that point was when I found a simple WYSIWIG editor. Basically one that would allow me to drop some stuff into my page but wouldn't rewrite my code if I went in and made hand changes. No comples scripting (although I'm not sure any browsers supported it, so maybe thats why it was missing

), etc.
I have only ever seen Dreamweaver code for ASP scripting, hopefully it is much much better with straight up HTML.
As far as what I use, I use Editplus or vi, depending on what OS I am on at the moment. In termsof languages, I started with HTML introduced some javascript, introduced some Server-side code (ASP), introduced some styles, introduced some XHTML, etc.
Personally I think the best path would be XHTML, add in some CSS, add in some javascript, go back and learn the difference between HTML and XHTML and sigh in relief as you realize you already know the more strict one, then add in some server-side code.
At this point I have used pretty much every HTML variant, XHTML, WML, CSS, Javascript, client-side VBScript, ASP, PHP, Perl (CGI and for ASP), Python (CGI and for ASP), JSP, Servlets, Applets (with the original RPC, not that new fangled easy stuff), a little flash, AJAX (because that ain't a real technology and existed before the acronym), SOAP, REST (heh, yep, another useless acronym), Sharepoint, DDRK, XML/XSLT, etc. There are probably very few I have never heard of and the only one in common usage that I can think of that I haven't used is Cold Fusion...and it all started with playing with Mosaic in my free time