The most important decision you make after obtaining a domain name and a web hosting account, is selecting the tools you will use to build your website or blog.
Let me explain briefly the option that I am aware of, and what my own opinion is as a non programmer person.
My experience includes working with Html editors like, Frontpage, Dreamweaver, simple editors, and Drag and Drop software.
I recently decided to use a framework that is already a part of the web hosting provided to build my website or blog.
What do I mean by framework and why I start using it for two years now?
Html, CSS, and other web programming languages are not easy to learn, even the basics. It takes long time to be comfortable with them to a certain degree.
Even with lots of work, training and experience, you will find yourself very limited in options and unproductive.
On the other side, a framework like WordPress, Joomla, Drupal, or similar platform, will set the foundation for you behind the scenes and will do the programming for you.
This way, persons with non technical ability can be productive in short duration.
This can be done, if you spend time and effort to learn the framework. It is just like any other tasks you learn. Nothing comes easy.
It is all relative; it is very difficult to create a basic webpage using HTML codes, but it can be easily done with framework like, WordPress.
Having explained the basic differences among website or blog building tools, my preference is WordPress framework.
You must be asking, why WordPress?
For the last few years, WordPress has been one of the easiest tools for building a website or a blog for me and many others.
Anyone can be quickly productive after learning WordPress and getting familiar with it, versus other programs.
I tried HTML, and other software and had problems creating the basics of a web page like, menus, navigation bars, and tables…
In WordPress, there are lots of tutorials online, and communities to help you.
Also, you can explore it on your own, because it is very easy and clear to understand.
However, it has so many options, settings, and labels that you need to use to learn.
It is not very easy in the beginning. But once you use it, you will never think of using other tools.
Also, WordPress has lots of free plugins and themes, because it is an open source and lots of people can work on it and add programs it.
A plugin is a programs that when installed to WordPress, will add more functionality. For example, I use plugins called “duplicator”.
What a duplicator does, it adds an existing web page to the blog or website, so you can reuse existing contents and modify it. This way, you don’t start from scratch.
I tried to use Drupal and Joomla, but I found them difficult to learn. However, many people I know use them.
So, in most of the time it can be a personal choice.
In summary and in my personal opinion, I use WordPress to build websites or blogs, and I can offer help for free if someone want to use them.
Because I am familiar with the basics and how to build a basic and simple website or blog for beginners.
Also, keep in mind that most people think that WordPress is only used for building blogs, because that is how it started as a blog platform.
You can build both, a static website and a blog. The good news is that, you can have both a static website and a blog under the same domain.
If need an example, review this website by visiting the homepage that is a static web page. And review the blog posts that are dynamic and constitute the blog.
How to obtain WordPress?
Nowadays, most web hosting providers have WordPress available for you with your hosting account.
All what you need to do is to access your account Cpanel or other tools. Click on WordPress icon to install it.
Then, choose a directory of your domain where to install it, and create a user account, password, and email address for managing your website or blog.
After installing the website building framework, it is the time to start building your website or blog.
In order to help you, I have documented the basic procedures that you need as a starter to build your first simple website or blog.
Although, I am not an expert in website design and building, I learned by doing and with trial or error. I am not a programmer, either.