WordPress is the blogging software of choice for millions of people all around the world. Beginners and experts alike can set up a customized blog with a dizzying number of features.
WordPress is both newbie friendly and appropriate for more advanced users. One thing you need to create a WordPress site, however is web hosting. Some web hosts are definitely better than others for this purpose.