Anything you can add text to, you can build websites with. Dreamweaver has drag & drop features so it makes it a lot easier for people without technical knowledge to create websites with the help of their features. There's nothing wrong with this, that's how I started out but I had to learn the code as well and now I am considered an above average web developer for an 18 year old.
If you want to get good with the code and the technical side to it, I suggest you use Dreamweaver but stay away from the easy features. If you don't understand something, search online for help or buy a HTML CSS book to help you with your learning journey.
Here's a really good website that has lots of programming tutorials on it including HTML & CSS, it'll teach you the basics to making websites
http://thenewboston.org/list.php?cat=40
Once you have become good with HTML and CSS, you can move on to JavaScript to increase the functionality on your websites
And then from there, you can move on to PHP and Databases so you can create dynamic websites (just like Yahoo Answers, Facebook, Youtube), where you can create user interfaces and lots of cool features.
Get good enough and you can get a career in it and earn some big bucks. :)