You don't even need to learn how to program to really put up a website. You could learn to use a CMS like WordPress or Joomla. If you become good with a platform like these you can put up some really nice website, especially with some of the frameworks available for either of them. This way you put a website and you still retain control but without having to learn programming.
Just a thought