I agree that starting with a server-based content management system, such as Blogger, is a good recommendation. But that does not preclude using Dreamhost because with Dreamhost you get your own domain name (for free) and you can have more control of your web site.
1] Sign up with Blogger.
2] Set it up so that your Blogger files are FTP'd to your Dreamhost space and accessed using your own domain name.
3] If you have any more questions, come back here and ask.
BTW, my Deflexion.com site is created using Blogger, but hosted at Dreamhost. It's an experiment and needs to be cleaned up, but it was incredibly easy to set up.
BTW2, you can use Blogger to create and maintain a traditional web site. It's not just for blogging. This is the case for almost all blog software.
Infinite Ink ~ http://www.ii.com
Deflexion & Reflexion ~ http://deflexion.com