Here's my advice, you may not like it.
Cancel the mweb hosting subscription, go to wordpress.com, create an account for yourself say gcg.wordpress.com, choose a theme, from there you can create your site pages as you like. Add the free add-ons you want like say twitter feed or a flickr account if you want a picture gallery etc. All this for free.
If you want fancy stuff there are commercial add-ons.
If you really need a sexy hostname because gcg.wordpress.com isn't cool then read
http://en.support.wordpress.com/domain-mapping/register-domain/, but you pay, yearly. To do all this you don't need to learn php, lamp and other such things. Get started here
http://learn.wordpress.com/The disadvantage of all this is that you are limited by what wordpress offers, but seriously, if you want that kind of control then either it's a steep learning curve as you have already experienced, or you have to pay a geek a shitload of money to do it for you, not once, but every time you want to change something.