Creating website is not an easy task for someone who is not an IT person. But, this days learning any thing is so easy. You can see video tutorial in youtube. I am giving some tips, you can follow this. Buy domain and hosting from a renowned organization. This days, almost every hosting company provides support to install wordpress. Install wordpress from cpanel. Then choose a theme from wordpress repository. Install the theme.
You can minimize your effort by contacting a web development company
xdfdsgsdf bgsdf gdfg dsfg dfdf gdfg df
There are so many platforms where you can create your own website easily like, wix, blogger, wordpress and more...they dont charges and you can easily create websote or blog and earn money.
STEP 1 :Choose a platform where your site is going to be built on(WordPress, Drupal and Joomla.)
STEP 2:Get a domain name for your site.It should be catchy and relevant
STEP 3:Set your website,choose a theme,customize the design,make it look awesome.
STEP 4:Preview and test your website.
STEP 5:Publish
Yes, Jessica, You are right. Choosing a hosting is not an easy task Because are many hosting providers are available, and making a wise decision is not easy. However, I recommend Hostgator.
But when it comes to developing and designing part, Then Wordpress sorted many things; it is very easy to design and develop a website with WordPress.
But still, a few things are in WordPress for which you have to hire a developer or WordPress development agency by which you can make your website more effective for users.