Wordpress Website - Need a little direction

Ok, so I found the perfect Wordpress website for me. I don't want anything terrible, but I found a great template that I think I can make my own until I can afford to have someone build me a beautiful website.

My question is... how do I get it on my website and how do I get all the files in the folder to be put together? I am not website design savvy, but I am willing to learn and I am a fast learner.
Usually the theme will be in a zip file. You have to have Wordpress installed on your hosting account then you would go into your theme options (in your WP dashboard) and upload that zip file. Then activate.