Do you have a hosting account that has Cpanel? I would start with that (I use Hostgator.com).
Do you have a domain? I use namecheap.com to register domains.
How to Install WordPress in cPanel Hosting:
How to Install a Wordpress Plugin:
Hope this helps!
Article ID: 15