Okay so it may not come cheap, but if you have access to Adobe Dreamweaver for your web design/development then here are some tips and tricks to get started. Dreamweaver is increasingly becoming a developer centric tool with some very nice code hinting tools rather than the WYSIWYG tool that it aimed to be in the early days. However, it is a decent enough tool for newbies with the caveat that there is always an assumption that you know the lingo - HTML, CSS, FTP, URL and the like.
Tip: You may find it useful to glance through these Ten Technie Terms before you dig deeper
If you want to use other, open source free tools, then plenty are available. Notepad++ is a good place to start and is a sound HTML and CSS editor with built-in FTP.