You can install some web server like Apache in minutes and start popping in web pages.
You can research MySQL on google and given the volume of information you can't be asking what it is so the question must be "something else."
-> Here's a quick install of "everything." -> http://www.wampserver.com/en/
Ok, today I decided that I wanted to check out how to make a website and get it on the internet. Here is the thing... I have no real idea what I am doing. I got Dreamweaver cs3 and a few other Adobe products to work with. I started a site design (just to mess around) now I am trying to figure out who to get a domain name with, who to register it with and who to host it with? I did some research but when I do not know what a MYSQL server is how am I supposed to know how many of them I need? What is a subdomain and how many am I going to need?
I guess what I am looking for is advice on a site that has a really basic system for me to start out with but I can upgrade services as I need them. Right now I do not even know what I am building a website for...
Not really sure if I can make this any more difficult so I will just close with this statement. I really appreciate anyone who takes the time to try to help me with this. Thank you so much!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic