The purpose of this repo is to list all the lessons we've created at Jam3. These lessons are to get people up and running with Jam3's way of working quickly. These lessons are to document things that may not be documented elsewhere and may pertain to Jam3's way of working. See the other resources section for a broader range of lessons out there.
- Module Basics - what are modules and how to use them
- Tweening Engines - what is a Tweening engine how to animate with them
- Project Structure - how Jam3 structures our projects
- Dev Tools - tools we use for development
- Module Creation - how to create and publish modules to npm
- Asynchronous Programming - Callbacks, Events, Signals, Promises
- Photoshop Devs - the bare minimum you need to work with designers
- Programmatic Layouts - methods and equations to create layouts in JS
- Programmatic Animation - methods and equations for animation in JS
- Unit Testing - what is unit testing and why do it
A list of technologies we use at Jam3. This list is far larger than what's in this repo but it's a good starting point.
Code school is fantastic place with many video tutorials on web development topics. Most content is paid but it's good way to get up and running with Javascript and learn some Node development.
Covers many areas of Javascript development via installable node applications.