Thursday, March 13, 2008

4 Essential Web Building Skills

The web has come a long way since it's inception. In the early days, most web pages were static HTML files, each file organized into different levels of headings (i.e. H1, H2, H3...) and a bunch of other markup.

Now, although there are still many static websites around, most medium to large organizations have dynamic websites. These are websites that draw their content from databases. These websites often use scores of different technologies. Large websites often have many different teams working on them, all with different skillsets.

Whether you plan to build large complex websites or smaller and static websites, I can think of 4 skills that stand out as being pretty much essential. Without these skills, you will have a hard time creating and publishing your website or getting a job doing so.

The Skills
  • HTML - HTML is the language that allows you to create each web page on your website. HTML stands for HyperText Markup Language and is responsible for the various elements that you see on websites - elements such as headings, paragraphs, hyperlinks, bullet lists, embedded images, embedded music/video files and more.
  • CSS - determines how your website looks. For example, for each HTML element on your website, you can use CSS to determine its width, color, alignment, size etc. CSS stands for Cascading Style Sheets.
  • Understanding of web hosting and domain names - to make your website available for the world to see, you need to host it on a web server. Web hosting providers make this their business, so you don't need to know all the details about web servers, firewalls etc. All you need to know is how choose the most suitable hosting provider for your website.
  • FTP - this is only required when you need to upload your website to a web server (your hosting provider's web server). Doing this allows the world to view it. This is quite a simple thing to learn. Technically, FTP is a protocol (it stands for File Transfer Protocol), but all you need to know is how to operate FTP software.
Don't get me wrong - there are many other skills to learn if you want to become a professional web developer. But these are the main ones you should learn first. These should enable you to get your "foot in the door" so to speak.

One other skill that I recommend learning is how to use web graphics software. Even if you don't see yourself as a graphic designer, a basic understanding of web graphics will assist you a lot in your web development efforts.

To learn more about these skills and other web development skills, check out the web building skills tutorial.

3 comments:

Fiverivers Web and IT Solutions said...

Hi Ian,

you really provide a great info regarding web building. For better web solution services you can also contact Fiverivers IT solution.

Anonymous said...

Hello. This post is likeable, and your blog is very interesting, congratulations :-). I will add in my blogroll =). If possible gives a last there on my blog, it is about the Monitor de LCD, I hope you enjoy. The address is http://monitor-de-lcd.blogspot.com. A hug.

adrin said...

Good information and advice you have provided here. Really appreciated work. Nice analogy.

How to make a website