WordPress is an open source software platform which can host a variety of resources to build any kind of website. There are two types of WordPress, the hosted version at wordpress.com and the self-installed and self-hosted available from wordpress.org.
There are many theme templates available to get you started. The theme template will have a combination of typography and colour values and several section layouts creating parts of the website. All you need to do is customise.
You can build simple or complex websites using a wide variety of plugins which will administer any function your website requires.
It is simple to change logo and the default style settings like typeface and colours etc. The build will have a header and a footer which will appear on every page. The body of a page will have sections of data which will form the website.
One of the benefits of website themes and templates is the ability to massively reduce the time spent in code for site builders and web developers. A combination of text, images and video can be used in a variety of different ways to populate the design. Installation of a plugin which specialises in a particular field can be activated. Page builders, membership database, online shop…your website, there will be a plugin for that!.