To install this theme you must have a working version of WordPress already installed. If you need help installing WordPress, follow the instructions in WordPress Codex. Below are all the useful links for WordPress information.
Please note that themes does not work on WordPress.com sites, because WordPress.com does not allow you to install custom themes and plugins (only allowed if you use the Business plan).
You will need a WordPress installation from WordPress.org running on your own web server.