Website Coding

So what is a website?

Websites are a series of linked pages on the Internet created using computer code files (like Html, CSS, Javascript, PHP etc.). These files are stored on computers known as servers. These servers have an address just like a house does. This address looks like a text address to us (www.marketingdenis.com) but in reality it maps to one that looks more like a phone number. This phone number type version is called an IP address (Internet Protocol).

An IP address is made up of a series of numbers like 10.252.6.418. When we type in a website address into our Web Browser, it checks a computer called a Domain Name Server (DNS). Here it finds out what IP address corresponds to that website Url, also known more commonly as a Domain name (Uniform Resource Locator or Domain Name – www.marketingdenis.com).

It gets the computer address where the website files are stored, sends a request to that computer and in turn sends the files (web page) to you.

The files are readable by Internet browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Safari etc. They are then displayed as website pages on your device be it a desktop, laptop, tablet or smart phone.

The files are created in a Text Editor like Notepad++ which you can easily download on to your machine free of charge (only on Microsoft Windows). Many Apple Mac owners use Text Wrangler. One online version is HTMLEditor.in that you can use without any downloads. You can also use something like Adobe Dreamweaver which shows you a representation of the result as you type but it is a paid product with many hours of a steep learning curve.

To see the Html file for this webpage if you are using the Google Chrome bowser, just right click with your mouse and the “View Page Source”. This opens a new tab displaying the Html (Hyper Text Markup Language) code for this page. It is files like these that combine together to make up the webpage.

To learn how to create a webpage an American guy called Bucky has a free video tutorial series including this one xhtml/css on his website called The New Boston. Other popular places to learn for free are W3Schools.com and HtmlDog.com.