Things needed to create a simple website
Things needed to create a simple website


Yes!, as someone who is truly interested and willing to do all it takes to become a website designer/developer, there are questions that always comes to the mind of every newbie, and these questions are;

  • Firstly, “What are the necessary things required to create a website?”
  • Now the second question that comes after knowing the answer to the first question is “Are they really available? i.e. you wanting to know if those things required to create a website, whether they are at your reach or not”
  • Finally, the last question is “Now am aware of the things needed and also aware that they are available, then how can I utilize them? i.e. how you can use them to create a good looking and functional website” .

Now all your questions have been asked, i promise to do as much as I can to render a befitting answer to all of them. I will start by answering the first question;

Question One:
What are the necessary things required to create a website?

Listed and briefly explained below are the necessary things required to create a website, which without them, the website design/development won’t be a reality.

Now let’s go…..



We all know that you must have a Personal computer before you ever start thinking of creating a website on your own. This is where you install all the programs necessary for the development of the website, having a personal computer of your own helps you in terms of consistency, you must be consistent in practice in order to excel in website designing/development. See also “The-things-you-need-to-know-before-buying-laptop”


The first tool to consider as a beginner in web designing/development assuming you already have a PC is a CMS program or a website designing software/framework to use. There are many CMS programs/ website designing softwares/framework you can use to create a website, e.g. Dreamweaver, WordPress, Joomla, Bluegriffon and Composer etc. but for the sake of this article, we are going to concentrate fully on creating a website with Adobe Dreamweaver.

Dreamweaver is a Content Management System (CMS) program that you can visually use to create and manage any kind of website. Dreamweaver is among “WYSWYG”programs, i.e. it helps us to create and manage our website visually, whatever you apply with dreamweaver is what and how you are going to see it when published.


With the aid of a web host, you can transfer your newly created webpages from your own computer to your root-server that are permanently connected to the internet, therefore making your webpages visible on the internet where every person in the world can see it.

After creating your website with Adobe Dreamweaver, you will now have to decide on the webhosting company you will host your website with and you have to be careful on which web hosting company to choose in order to avoid choosing a webhost that does not suit your need at all. See also “13 major things to consider before choosing a webhost”.

But for those that wants to create and test their website without first choosing/registering with a webhosting company should consider using “Wampserver/Xamp” as the alternative to webhosting, this one you will host your website on your own computer “local server” i.e. you will be able to view your web pages in browser using your own computer. This is for temporal purpose which when you are ready, you will then choose/register with a webhosting company of your choice. See also “How-to-search-buy-and-register-a-domain-name”

Now that we have known the answer to the first question, let’s go over to the second question.

Question Two:
“Are they really available? i.e. you wanting to know if those things required to design/develop a website, whether they are at your reach or not”


Yes they are all available at your own reach; let’s take for instance you already have a working personal computer. All you need to do is to go to the Adobe Dreamweaver official download website at http://www.adobe.com/products/dreamweaver.html (Download here) and download a trial version.

Also to download either Wamp or Xamp Server, please visit http://www.wampserver.com/en/ and https://www.apachefriends.org/download.html to download yours now respectively free of charge.


Finally when i say “The necessary things required to create a website”, I am not talking of only the tools required but also the attitude needed to be a successful web designer.

A potential web designer/developer must be zealous and inquisitive i.e. He or She must be somebody who is willing, passionate and always wanting to know more at all time. This behavior increases the chances of you been a great web designer/developer.

Question Three:

How can I utilize them?


Utilizing these tools i.e. creating a website with these tools is very simple. In the next chapter, we are going to talk on “HOW TO DESIGN A WEBSITE IN DREAMWEAVER” and “HOW TO HOST YOUR WEBSITE LOCALLY USING WAMP/XAMP SERVER


At the end of next chapter, you will be able to create a simple website and put it on the internet, which you can be able to view at anytime using your system web browser.


Comprehensive website terminologies
Comprehensive website terminologies


It is quite normal and healthier to build a house with a strong foundation, i.e. before thinking of your dream mansion; you have to first think of its foundation, the same goes to developing a website without having its basic knowledge.

In everything we do in life, we should try to know its basics. There is this my good friend that can actually design a basic website with few CMS programs especially with “Dreamweaver” and he calls himself a professional web developer, but his major problem is that he knows few or nothing in the theoretical aspect of web developing and this really gives him hard times, if you ask him the meaning of “Website” he can’t be proud enough to render the correct meaning. So, this was one of the major reasons why I compiled this.

First, we start by outlining the major terminologies used in website/Blog designing.


Website Blog Domain Name Webhost
Domain Registrar Nameserver Web-page Indexing of web-pages
RSS HTML Backlinks FTP



A website which can be written  in three ways “Web site, Website and Site” is a set  of  related web pages typically served from a single web domain, it is hosted on at-least one web server, accessible via a network such as internet or private local area network through an internet address known as a uniform resource locator (URL). All publicly accessible websites collectively constitutes the World Wide Web (www).


A blog also known as weblog is a term used to describe discussion/informational websites that maintains continuous information, it features links to other articles on other websites.

Domain Name:

A domain name is simply an identification string that defines a realm of administrative autonomy, authority control within the internet. Example of a domain name: ceeceecomputers.com is my own domain name, so whenever you here of a domain name, just know that it is just that name you use to identify yourself or your business online.


Assuming we bisect the term “Webhost” “Web + Host” i.e. “Web” for Website while “Host” for Hosting so combining the two together “Website Hosting” is just the process of hosting a website.

This brings us to the former  term “Webhost”, is the company that hosts website for their clients i.e. the companies that provide space on a server owned or leased for use by clients, as well as providing internet connectivity typically in a data center.

The scope of webhosting services varies greatly but the most basic is web page and small-scale file hosting.

Domain Registrar:

This is a commercial body responsible for the management and reservation of internet domain names. E.g. of domain name registrars; Registeram.com,  Godaddy, Hostgator e.t.c.


It is a software server that implements a network service for providing responses to queries against a directory service.

A Nameserver translates an often humanly meaningful text-based identifier to a system internal i.e. using DNS (Domain Name System) servers as an example, its function is to translate the domain names and hostnames into the corresponding numeric internet protocol (IP) addresses.

The translation is made possible by pointing the domain name to your hosting nameservers.

Web Pages:

Known as the building blocks of websites, they are documents typically written in plain text with formatting instructions of hypertext Markup Language (HTML, XHTML), they are accessed with HTTP.


Rich Site Summary abbreviated as “RSS” is a format for delivering regularly changing web content. Many news related sites, weblogs and other online publishers syndicate their contents as an RSS Feed to whoever wants it. RSS allows bloggers/website owners to easily stay informed by retrieving the latest content from the sites they are interested in. So many sites offer RSS feeds.

Indexing of Web-Pages:

Also known as web indexing or internet indexing simply refers to various methods of  telling search engines about your new web-pages therefore making it possible for your audience to find all your web-pages on search engines even if they don’t actually know the right “page url”. Google search is one example of search engines.


Known as HyperText  Markup Language is the standard markup language used in creating web pages, which can be read by web browsers giving a visible web pages as the output.

Designing of web-pages involves mainly the use of HTML and CSS s ometimes PHP. HTML gives the “structure” while the CSS gives the “styles”. HTML begins with <html> and ends with </html>.


Also known as incoming links, inbound links, inlinks and inward links, are incoming links to a website or webpage. In basic link terminology, a backlink is any link received by a web node (web page, directory, website, or top level domain) from another web page.


File Transfer Protocol is a standard network protocol in form of computer software used to transfer computer files from one host to another host over an internet connection. Example: We use Filezilla, Classic FTP e.t.c to transfer our web pages/files from our local server (the computer used in creating the web-pages) to your domain hosting company server.

Note: All files that you want to be visible online should be uploaded in “public_html” directory.


This is Content Management System, a computer application that gives room for editing, modifying, organizing, deleting and publishing of webpage contents. CMSs are often used to run websites containing blogs, news and shopping carts, many web designers/developers use CMS just to escape the hand coding process of managing content. Examples of CMSs are {Dreamweaver, Joomla, WordPress} e.t.c.


This is a particular software component that adds a specific feature to an existing software application. Plugins extends and expands the functionality of CMS.

Example of plugins: Web browsers plugins which can be “search engine, virus scanners, and Adobe flash plugins” e.t.c. conclusively plugins helps to expand the functionality of the web-browsers.


Which is known as the “Cascading Style Sheets” is used in giving a html layout its “design and styles” needed i.e. its look and formatting (layouts, colours and fonts).


PHP is also a scripting language designed for web development but also used as a general-purpose programming language. PHP codes are mostly mixed with HTML codes. A PHP code is processed by a PHP interpreter.


Website development  is a very interesting course/profession and also very easy to learn provided you started from the basic to the advanced.