Ok so you decided you want to make a website.
Step 1
Do not buy a turn key site these are normally a waste of time with limited control over your server and emails. A lot of these turn key site scripts are blocked on search engines
Step 2
Find a host provider. (server)
Try and get a server that offers unlimited bandwidth per month this is used for visits to your site veiwing photos, vids and so on. Most providers offer over 400gigs of space but you will never need it.
Try not to get a free servers or quick build server.
Most sites now are runing with css and combined html. (later I will put some good links on here for help) So make sure you get php and cpanel with your server.
£5 a month for server is very good that is what im paying for my server. if you want the link I.M me
Step 3
Find your self a good programe for uploading files to your server. A great free programe is filezilla, google for it.
You will also need some decent photo editing and web site creator software. Easy to use programe is called site spinner or websitex5 again google for them and for those who want advanced search for dream weaver.
Step 4
Ok ok so you sorted your server ( hope you got a great deal) and have your software.
To be continued ......