There are a lot to say and a lot to ask concerning making a website, it cannot be limited to one question only.

It depends on which website you want to make, do you want to make an e-commerce website or a personal web page? Do you have any programming knowledge or you just want to make one the easy way?

What do I need to know before starting a website?

There are 3 common ways to start a website:

I – Code it from zero

Which is not recommended at all. Coding a website will take you too much time to learn the required programming languages and too much time to make a basic website.

II – Use a Website builder

Using a website builder is the easiest way to create a website if you aren’t experienced with coding. You can check out our full article about How to make a website without coding knowledge.

III – Use a CMS (Content Management System)

You may ask, “What is a Content Management System ?”

It’s an application that can be used to manage, create or modify digital content. WordPress is currently the most popular CMS technology.

What is WordPress?

WordPress is a Free & Open-Source CMS associated with blog making and used in web contents, like Websites!

In 2019, more than 50% of websites worldwide use WordPress, while others use more CMS’s like Joomla & Wix…

But, there are two WordPress, &…

Yes, is a website builder owned by Automattic, which is basically a modified version of that comes with a free limited plan & monthly premium plans. But I recommend using

Why using

You may wonder “Why should I use this WordPress?”. Well, we are going to tell you why you need it:

  1. It’s Free: And who doesn’t like free things?
  2. Easy: It has a friendly Graphical User interface, which can help you get things done easily.
  3. Adaptable: It can be used to make different kinds of websites, personal & business websites, blogs, online shops… for different kind of people!
  4. Limitless: Do whatever you want on your website without any limits!

This is why we will be using it in this article! If you don’t want to use WordPress, we will be providing soon some more alternate ways to create a website.

Where do I start?

First of all, you need a domain name & a web hosting service. these are the two main elements of every website & it cannot exist without them.

What is a Domain Name?

The domain name is the ID of your website. From the domain name, people will be able to remember & access your website where ever they are. It usually looks like this “yourwebsitename.domain”. The domain can be a “.com”, “.org” and more. However, “.com” is the most popular top-level domain on the internet.

What is a Web Hosting Service?

It’s an internet service that stores your website in a server & makes it accessible to the world. It’s provided by web hosting companies like Bluehost, Hostinger & more.

We recommend using Bluehost since it’s

  1. Fast & Reliable.
  2. Has the easiest WordPress setup.
  3. Free Domain & SSL when buying a hosting plan.

If you would like to learn to make a website or blog using WordPress, you can learn it FOR FREE in my Udemy course.