Re: web design
It sounds like you need a website builder/editor. I use a free web site editor called PageBreeze. It has a simple interface (it's just like a word processor) but you can create amazing sites with it. It supports most web languages, and is completely free.
There is also a professional version which offers a few more features, such as form building, but download the free version, see how it goes, and if you think you want the premium version, you can purchase it for something like $30.
The free version includes in-built FTP publishing, several pre-designed templates, and just about everything needed for someone starting out with web design.
Hope this helps.