I'm getting ready to start a small consulting/training business and I need to set up a website. I know nothing about building a website but I learn fairly quickly. The website needs to have information about who I am (education, experience, past clients), 1-2 short videos of me presenting/training, a blog, and place for people to request my services. From what I've read, I should be able to build the page using WordPress.
Any suggestions on who I should go through to host my website? Based on my needs, would you suggest using WordPress to build the site or another application