There are several services that can help you create your own site. Some people are satisfied with this solution. After a while most site owners want more than they can create using these tools. That is where a CMS comes into play. You can start with a CMS such as Joomla on you own and be confident that should the need arise help is available from the Joomla community. Joomla guidance and support is available from several sources should it be required.