I agree with Lee. I didn't know anything about WP until I called my host and discussed the installation. I also ran videos as Lee mentioned and googled everything I could to read what others had posted.
It all begins to come together when the theme is uploaded.
As Tina mentioned most hosts have a one-click option for uploading WP to your site.
And Lee is also correct...many hosts are open for support 24/7. In fact, let the truth be told, I spent New Years Eve online with tech support uploading my WP site. Now I don't suggest you spend a holiday doing that (no way!) but I had the time and it worked out well because hardly anyone called in that night (I wonder why

).
Janine