Free and high quality rarely go together. Wordpress frontend on their server isn't bad. If you are interested in accomplishing more than just the very basic, I suggest looking into content management systems (CMS). Drupal and joomla are two very popular and extremely well made/supported options that may enable you to make just about any kind of website you can think of. There are many CMS options out there, nothing will be as good or secure as learning html, css and/or something similar. But a CMS with a web host like hostgator might be the way to go.