Well, it depends on how you define "professional looking". You can download and install WordPress (free) and install a free or low-cost (~$15) basic theme to get yourself started, and can probably manage to do this on your own. Then again, you could hire someone (like me) to build you a website on the same platform…