Step 1: (re)learn HTML5
Read the following book:
Step 2: learn Javascript
Read the following articles and books:
Step 3: (re)learn delegation and reflexivity
Read the following articles:
Step 4: read examples
Look at the following applications and their source code:
- UNG 2.0 - it shows that a complex JS app can be implemented fully on browser side and use local storage to store documents (even though the code is dirty here)
Step 5: learn JQuery and other important libraries
JQuery is now a quasi-standard in javascript development, so it is really necessary to learn it. The general documentation provides many tutorials. We selected these for now (this list will be reviewed):
JQueryUI will be used in most projets related to Resilience, UNG, ERP5:
Step 6: learn about what others are doing
Step 7: keep updated
- JQuery UI Blog tells you what happens in JQuery world
- ParisJS has the latest trends in Javascript
- wtjs provides hints on JS traps one ought to know
Unsorted and untested:
-
Oreilly JavaScript the definitive guide - http://books.google.fr/books?id=6TAODdEIxrgC
-
Oreilly JavaScript web applications - http://books.google.fr/books?id=UPY7Tt_nlBAC
- Learning JavaScript Design Patterns
a book by Addy Osmani