Hi there mac pro's, wonder if i could pick your collective brains please. I'm after a bit of a break down on all the programs and processes that i have downloaded recently on my quest to build a website. I started in notepad just learning html and css, viewing in safari- to be honest i thought there wasn't a great deal more to it! I know, how wrong i was. I am now learning PHP. My search now has basically led me to download and start trying to get to grips with Netbeans. From there i have been led to download MAMP, with included MySQL and apache. Running OS X 10.6.8. Now i have a basic understanding of what these are, but not really what they do/ how they work, which is essential to progressing- feel a bit out of my depth. As in, what is the basic process of design, testing and hosting and how do these programs combine to get my site up. Is there anything else i need that i am missing? Did i/ do i really need MAMP and netbeans? Do i also need to install the 'PHP language' as such, or do i just code it and my browser recognises it? Or is this the 'P' in MAMP and i already have it? This might sound daft, but i can find little info specifically related to what i want to know! Also, when i am actually ready to host my site, how do i get my site files to the server- do i send them to whoever has my domain name then, or is it done through my computer/ files somehow? I would specifically like to know what exactly apache and mysql do too- i mean i think one is a server and one is a database, but what info exactly would go on a database for example... does a server hold any files of info, or just send it?! Last thing, i would also like to know if there is any standard on saving site files to make it easier to host. like does it matter how they are arranged if they all link to each other? I guess what i'm asking is, i assume when i host my site i will just send one file to the domain people, does it matter how the inner files are arranged and saved? Ahh, sorry, this must be frustrating to read too! If these lame n00b posts do your head in, please accept my apologies and move on, but any help, explanations or guidance VERY much appreciated! I bet loads of this is irrelevant, but just knowing that should help! Thank you, thank you, thank you!