Our learning plan is here: http://github.com/geocam/geocamDeveloperGuide/tree/master/git.rst
Read the intro and follow the tutorial: https://docs.djangoproject.com/en/dev/intro/
One of the best HTML and CSS references available is the Mozilla Developers Network
MDN has a nice, concise overview of the language: https://developer.mozilla.org/en/A_re-introduction_to_JavaScript
If you're accustomed to object oriented languages with class-based inheritence, you might find this discussion of Javascript's prototype-based inheritence helpful: https://developer.mozilla.org/en/JavaScript/Introduction_to_Object-Oriented_JavaScript
If you're interested in deeper understanding, Douglas Crockford's talks are highly recommended, as is his book.
- The `offical docs<http://docs.jquery.com/Main_Page>`_ are very good.
- Here's a tutorial with a general overview of the features: http://docs.jquery.com/Main_Page
- A great book on the subject is JQuery in Action, which has a particularly good section on the event model Jquery uses (which abstracts away some of the browser-specific quirks in event dispatch).
The docs for version 3 of the Maps API live here: https://developers.google.com/maps/documentation/javascript/
KML is the XML schema used for through out Google's Map and Earth products for specifying geographic data. The schema has excellect documentation that you should become familiar with.
Ember Homepage has getting-started text, guides, and Auto-generated d0cs. * Recommended order:
ember-data's readme is a pretty good run-down of how to use the persistance layer
An alternative tour of the fulls stack that I found very helpful.
Tom Dale on debugging Ember [video] offers a peak into the internals and developers' intent.
- Open questions: