If you want to know the web inside and out, the first thing that you will have to learn will be Xhtml. It's a very easy language to learn and master, and I would say don't use anything but notepad until you know it in and out. Dreamweaver is great and it's what I use to develop sites, because it has a lot of shortcuts but you should know XHTML at an advanced level before using shortcuts. You'll be surprised at how easy it is to master.
HTML is the same thing as XHTML, only XHTML is standardized HTML. So in HTML, you can get away with "sloppy" code, incomplete tags, etc. and the browser will most likely still be able to guess what you are trying to tell it to do. Now that there are browsers on phones and smaller devices which do not have the same resources as computers do, they wanted to make the HTML more efficient so that the browser didn't have to waste resources trying to guess what the HTML was saying.
Maybe that's a little too much detail, but it seams to me that the natural progression should you want to learn web development would be:
XHTML
CSS (Be sure to pay attention to best practices which most books teach now)
javascript
Information Architecture (How to organize info to be user-friendly, accessible and practical)
Database design (You'll have to learn how databases work before programming to interact with them)
Web Programming language like ASP, PHP, ColdFusion (I recommend PHP because all of the software is open source, so you can download it for free - like MySQL)
Here is the best beginning tutorials on the web, for free from the committee that governs HTML, CSS, etc. If you go through and complete these today, you will feel 100% more confident in your ability to accomplish this great task you've set for yourself. Good luck!
This answer was edited by Jodi-Mesa 264 days ago.
Reason: add








