WordPress can be a great tool for many people to use to build a website. You can use it to build a straight forward brochure site or you can use it to build an all singing all dancing e-commerce site. WordPress has a a lot of functionality that makes it user friendly. It comes with a number of basic themes you can choose from but if you want something a little more complex then you either need to pay for a new theme or create it yourself.
If you are fluent in html, php and css then you may find it fairly easy to create the theme yourself. If you are not then you may need to employer a programmer that can.
Along with themes, you can also buy plugins. Plugins allow you to bolt extensions on to your theme. So for example, if you want to see items online then you may add the Woo-commerce plugin. Often you find that these themes or plugins don’t work exactly how you want them to and you need help. Often when you buy a theme or plugin you get a certain amount of support. Always be sure to use this support if needed as they developer who created it will be able to advise you better than anyone.