3 ms·
This is the order I learned web development - I think it should be broadly applicable: 1. Static website dev - modern HTML(5) & CSS http://www.http://htmldog.c
by Shakakai 16y ago
This is the order I learned web development - I think it should be broadly applicable:
1. Static website dev - modern HTML(5) & CSS http://www.http://htmldog.com/ http://www.http://htmldog.com/
2. Scripting HTML and CSS - Javascript (use standards based browsers only - avoid JQuery/libraries at first) http://javascript.crockford.com/ http://javascript.crockford.com/
3. Intro Server side programming to template HTML pages - PHP (easy to grok for beginners - combine previous lessons with some simple dynamic data) http://php.net/manual/en/introduction.php http://php.net/manual/en/introduction.php
4. Intro to SQL - MySQL (give them the basic CRUD commands and show them how to hook those up with PHP) http://code.google.com/edu/tools101/mysql.html http://code.google.com/edu/tools101/mysql.html
5. Cross browser Javascript with the help of JS Libraries - JQuery http://docs.jquery.com/Tutorials http://docs.jquery.com/Tutorials
6. Using XML/JSON Web Services - Last.FM API (its a simple REST interface - avoid OAuth complexity) http://www.last.fm/api http://www.last.fm/api
If you covered all that in a semester, you would have some semi-competent (there's always more to learn) web developers. Good luck!