I absolutely agree that it is important to learn the code behind the webpage. It just makes it easier when you do have an error you’re trying to figure out. I really like Dreamweaver in the way it does the split screen and allows you to view the coding and the design simultaneously.
I have taken one other course in web design where I had to create a website strictly using HTML, we had not even been taught Dreamweaver yet. This was an excellent way to learn HTML and to appreciate Dreamweaver. Of course, once Dreamweaver was introduced, all memorization of HTML was out the window. So, I’m not really sure I understand the difference between HTML and XHTML just by looking at the brief example given. They look the same to me. I think XHTML may just be an upgrade from HTML.
As far as file-naming, I knew not to use spaces and to keep everything in lower cases. However, I did hear from an IT person along the way that this wasn’t true. I’m glad I didn’t listen to them. This is an excellent rule of thumb.
I really hope it goes into detail the differences not only in .html, but also coldfusion (.cfm) and other types of documents used to create a webpage. Also the difference between loading a .jpeg images vs. a .gif. All in all, I think everything looks very confusing on paper, with all the abbreviations. But, once you actually do it hands on, it starts to make a lot more sense… I hope J