Search This Blog

Friday, October 8, 2010

Learning to Create Websites From Scratch

I have just found a website that has step-by-step tutorials for any web language I could possibly need:
http://www.w3schools.com/default.asp
The tutorials are very well laid out and very easy to understand - even for someone who has no knowledge or experience whatsoever. Each language has its own tutorial with its own index of chapters. From the looks of it, people who already have some knowledge could jump in at any topic, without having to start right at the beginning, but those who are just starting out can go through the chapters sequentially and be led by the hand step by step.

I am starting out at the beginning of the HTML tutorials and, although I have some very basic knowledge that I figured out along the way through trial and error, I have already had some "mysteries" explained just in the introduction - for example, the difference between a programming language and a mark up language (HTML is a mark up language).

This website has two other very neat features:
  1. It provides a workspace in which you can experiment with the concepts you are learning (HTML, in my case) and see the results immediately in another section of the same screen. This means that you don't need your own server, website, website editor, etc. You don't even need your own computer to be able to fully benefit from these tutorials! All you need is access to the internet, such as from a public library or school computer lab.
  2. The tutorials provide a few sample files that you can download to your computer, as a starter, if you want to create your own environment to test and experiment with your newfound knowledge.

    Between these two features and the very clear instructions, I think this will make learning HTML tremendously easier than I thought it would be. I intend to start with HTML and then move on to PHP, and then I'll see where I go from there. As an internet marketer, hoping to make money online fairly quickly, I am looking forward to being able to quickly and easily create my own websites. I don't want to have to be limited by the functionality (or lack thereof) of pre-made website templates, so learning web design is definitely one of my priorities right now (starting with almost zero knowledge and experience). I am excited to get started, right now! 

No comments:

Post a Comment