Adding my first website

I'm having a bit of trouble and am quite embarrassed. You see, I cannot get past the initial installation. I was under the impression that it was a plugin that gets installed on the WordPress site? If that's not the case, can someone walk me through it? The plugin is running into an issue when I attempt to upload it. I feel little silly failing at step 1. lol #winning