Register a Domain Name
Domain Name is like the address for your website. When registering your domain, make sure the name is something that represents your brand and easy to remember. You do not want your readers and/or potential clients to confuse you or your business with someone and/or something else other than what the intent is. Also, try to use a name that is Social Media friendly.
Sign up for Web Hosting
A Web Host is a company that provides space on their servers for your website. They offer software, email addresses, security and many other things to create your website.
Install Blog Software
The most popular blog software is WordPress. WordPress is a free open source tool that offers many themes and designs to customize your website. There are no technical skills needed when using WordPress.