I've started to write a guide on working with WordPress and I thought you would find it handy.
Since you're not really good at creating and managing websites, it's where the CMS comes in to help you. One of the most popular CMS is WordPress.
Where to begin ?
First of all, we'll need to register a free account here.
After you've entered all your info and since you're not willing to pay for anything, click here:
Next thing, activate your blog by visiting the email you provided and clicking the activation link.
After all that, go to WordPress download site, and click download here:
Now you might ask - what did I just download ?
Don't panic. Extract it to a folder somewhere. These things you downloaded are your WordPress configuration files which you'll need to upload to your hosting site.
Next, navigate to your website to start with the installation process. If you have uploaded WordPress in your public_html directory you'll need to go to http://yourdomain.com in your preferred browser. The first thing you will notice is a message, telling you that you don't have a wp-config.php file and you should create one. Just click on the Create a Configuration File button to proceed.
On the next screen you will have to enter the information about your administrative username and the title of your new site. In addition, you can specify whether you'd want search engines to index your site or not. Once you fill in that information, press the Install WordPress button. Bear in mind, however, that you should specify a real email address. It can be later used in case you forget your password.
That's it ! You just installed and configured WordPress!
Note: I'll upload more pictures as soon as I can, since I don't have a decent WebHost ATM.
Feel free to ask any questions.