WordPress is a great application that you can use to create beautiful websites or blogs. The core software is built by loads of community volunteers, and there are thousands of plugins and themes available to transform your site into almost anything you can imagine.
WordPress is not only free, but is a state-of-the-art semantic personal publishing platform with a strong focus on aesthetics, web standards, and usability.
WordPress was initially developed as a blogging platform, but over the last few years, it has changed into a full-fledged popular content management system (CMS), which is capable of hosting static and dynamic content, e-commerce, event calendars, and audio and video podcasts. This is largely due to the expansive plugin system and the massive support community. It also comes with a great set of features that are designed to make your experience as a web content publisher as easy, pleasant and enjoyable as possible. To get started with WordPress, set it up on a web host for the most flexibility or get a free account from WordPress themselves.
Overall, WordPress has a rich content editor and plugin discover ability. The learning curve is a bit steep for novice users, but WordPress has a good user interface and a massive community to rush to when you get stuck and are unsure what to do.