WordPress is not only a Blogging Platform. Although, originally created for the the purpose of blogging, it has now evolved into a full fledged CMS. You can possible create any kind of website with it. One of the major things, which separate the website from a blog is the blog itself. To make a site look like a non-blog, we need to get rid of the blog from the front page of the site. WordPress has made this very easy for us.
Following Video Tutorial Explains how to use separate sections/pages in your theme for front page and blog page.