A personal home page is definitely a great asset in the current web world. I stumbled upon this blog post by Jamie Millard while writing this post: 3 reasons why you should have a personal website. Here is the gist of it.
In a more professional context, here is another article that outlines how your homepage is important professionally : Job seekers: Should have personal website. Here is their take on this.
If you like what you see on my page and have a github account, the short answer is,
Now for the long answer.. Personal home pages are usually static. (unless you are much into blogging and care for public comments on it, in which case there probably is some way to embed content from standard blogging websites). A simple static html page served my purpose. So, if you have basic knowledge of HTML and CSS, it is quite easy to build a simple webpage, either from scratch or from an existent template. You could copy my page for a start and modify it to your taste for example. Go to my github repository for a copy of these pages. If you do not intend to fiddle around with low level editing/coding, you should consider looking into some wysiwyg editors like the Adobe Dreamweaver. Checkout this page for a list of most popular wysiwyg HTML editors: Five Best WYSIWYG HTML Editors. If you require more fancy dynamic pages, you should look into server side scripting (like php or jsp) with SQL/database support. Here is a full length Harward video lecture series on Building Dynamic Websites.