Sidenote: I hope you like the new look I’ve got for the site. I needed a change
Before I start explaining how to build your own website, I thought it might be helpful if I explained how websites came into existence. This won’t be a very technical explanation. For really technical stuff, you should head over to my other blog – just starting it so there’s not much there yet.
To better understand how websites came into existence, it helps to know a little about computers and how they work. Again, nothing too technical, just sort of a very general approach to how computers work.
Long, long ago, in the 1950′s, 60′s, and 70′s, computers started becoming more and more popular for processing information. Before that, man used more primitive equipment such as pencils, paper and filing cabinets. It is often argued as to when the first computer was actually invented. Some argue that it was the abacus. Others argue that it wasn’t really a computer until it became more electronic. I don’t think it really matters. We are only interested in the computers that now sit on our desk. I do find the history of computers a very fascinating subject though, especially since I feel like I’ve lived through most of it.
For our purposes here, the computers we are talking about, the personal computer, started popping up in the 70′s and early 80′s. IBM, Apple, Radio Shack and many others started making computers that could be used at home. There were already gigantic computers used in companies, government offices, and universities.
Most of these computers were all created differently. They all basically did the same things: convert information to 1′s and 0′s, manipulate that information, and then return that information in some way back to the person (or machine) that started the whole process. Although they did basically the same things, the way they did it could be VERY different. The architecture and microchips that were used were many times very different. The instructions that these microchips needed were very different. They essentially spoke very different languages.
Computer programs were written to control the computer and the hardware (physical pieces of machinery such as the hard drive, floppy drive, monitor, etc.). These computer programs were called Operating Systems. Windows is an operating system. So is Mac OS X and Linux. As you probably know, these operating systems can be very different. They use different commands and instructions to talk to the hardware connected to the computer.
Programmers then wrote computer programs to work inside the operating systems. These programs are also called software. They ran ‘on top’ of the operating systems to help the computer user process information faster. Programs such as word processors, spreadsheets, accounting software, and many others were created. These programs have to be written in a way that will work with the operating system where the software will reside.
If I want my software to work on a Windows computer, I must write the code in such a way that it speaks the same language as my Windows computer. As many of you know, you can’t use software written for a Mac Computer on a Windows computer and vice versa. I must buy software that is written for my specific computer.
When the internet first began it was basically just text that was sent from one computer to another. It wasn’t until the World Wide Web came along and ‘sat’ on top of the internet that the addition of graphics and websites as we know them came into existence.
When our computers started making friends and wanting to pass information back and forth, they couldn’t communicate very well because they all spoke different languages. If I created a word processing document on my Windows computer, I couldn’t read it on my Mac computer. The language barrier was just too great.
Along came the browser and standards for the WWW. Today our browsers are written so that information can be read from the internet and ‘translated’ to our computer’s language. For all computers to connect together seamlessly, we needed a common language. These were not easy times. You may have heard of the browser wars. Eventually, a common language was agreed upon and all browsers were supposed to comply with those standards.
Some browsers complied more than others. The fight for dominance in the browser/operating system/computer arena still raised it’s ugly head occasionally, but today, for the most part, browsers comply with the standards. Some browsers go above and beyond and add other features, but they all (or most) maintain the essential standard. The common language, HTML or HyperText Markup Language, was born.
HTML made it possible for computers to now speak a common language. All computers, through the use of the internet and a browser could now ‘get online’ and connect with the world. They could see and understand the text regardless upon what type of computer it was created.
HTML allowed people to create web pages. These pages could then ‘link’ together to create web sites or interlinking pages. It helped us to pass information back and forth across phone lines.
HTML is not necessarily a programming language. It is a markup language. It allows us to take regular text documents and format them to make them easier to read as well as link to other text-based documents.
So, that’s a very basic explanation of how websites started. Hopefully, that helps you to understand the importance of HTML for connecting with the world.