WordPress was initially built as a blogging system. Now it’s also a Content Management System ( CMS ). It’s software you can use to build a website with. WordPress is free. It does not get installed into onto your computer. It is installed onto your webspace at your hosting provider. What’s a hosting provider? Think of a hosting provider as a place for your website. An analogy I like to use is: think of hosting as the lot that your house is on and think of the house as your WordPress website. To continue with this analogy, think of WordPress as the structure of your house.
WordPress, out-of-the-box, is great. It comes with a basic theme. (Think of a theme as the paint and trim on your house.) You can set-up a basic website or blog quick and easy. It’ll look boring, however. That’s where other themes come into play. There are millions of themes you can install, most of free. Some are very affordable. But those themes only go so far. What you see is what you get.