Thursday, January 3, 2008

Learning Web technologies

I am new to web technologies and started learning. I could not find good resources for the web designing on the net. There is no single resource, which is complete. So thought it could be of help for anybody freshly starting off to learn web technologies. I am also listing down the softwares which fasten the web development. Here I am not discussing any of the web designers like dream weaver, front page etc. I keep on editing this post as I go on learning the web.

I think the following are the areas/components to be learned to become a perfect web expert.
  1. HTML & CSS
  2. DHTML and Client side scripting (java script)
  3. Server side scripting (php)
  4. AJAX (Actually its part of Java script, but it definitely needs a special mention)
  5. RSS feeds
  6. Web server configuration (Apache)
  7. Logos and other graphic elements designer (Adobe illustrator)

Resources:-
  1. To start with read the book, Best Practice Guide to XHTML CSS. This clearly explains, what has to go to .css (presentation) file and what has to go into .html (structure) file.
  2. The second book is DOM scripting. This gives good insight of best design and usage of java script.
  3. www.csszengarden.com for some cool css designs
  4. w3schools.com is a very good reference for all the web standards.

Tools:-
  1. xmlcopy editor is an open source xhtml editor. This has the coolest auto complete feature. This also has an inbuilt validator.
  2. firefox has an error console, which displays the warnings and errors on a page, opened in firefox. So firefox could be very good testing and debugging tool for the web page development
  3. There is a very cool php command provided in Linux, which executes the php script given as argument. This way we can debug the php scripts.

No comments: