There are two ways of going about it, the first being coding everything yourself, and the second using an editor. I will mention a few points about coding yourself but will focus on using an editor.
Before I start, I'm also quite new to this whole thing. So I'll try and take you along my jouney at becoming a webmaster ;)
Learning HTML and PHP with MySQL will REALLY help you in your quest at mastering websites. I'm not going to go into detail about this but here is a few good sites to get you started
Now onto using WYSIWYG editors. The thing is, you get a lot of these programs around (just search google to see) but the one that stands out must be Dreamweaver CS4. It has loads of things it can do right out of the box! I made my first site with DreamWeaver CS4, check it out, Polokwane Gas and Woodworks! As you can see it has some dynamic pages on there. These were so easy to do with DW, you'd usually take weeks or months to code this by hand (speaking of amatuers)! So in the next few weeks I'll take you on the jouney I took to make my first site.
See you in part two!