These days there's also a lot of ways to get around creating a website without the coding, and host problems. You can find a host company that offers online web-building software bundled with hosting, so that all you have to do is customize and add content.
Or, some hosting platforms out there offer an automatic installation of a large number of content management systems (CMS), like WordPress or Joomla, as hrvoje461 suggested. Great stuff.
If you could get plugged into something like that, you wouldn't even have to worry about touching a database.
If you like Firefox as a browser, there's an FTP add-on called FireFTP which is free, where you can upload anything to whichever directory in your site you want, such as images, files, plug-ins, etc.
Those are just a few suggestions for taking a quick route to getting sites up that will end up being larger as time goes on. But definitely check out the links mentioned above that offer guidance about web development, because the more you know, the better off you'll be. Especially when it comes to
SEO because when people start talking about things related to coding, you'd be in a better position to understand.