Self-reliance is a vital key to living a healthy, productive life. To be self-reliant one must master a basic set of skills, more or less making them a jack of all trades. Contrary to what you may have learned in school, a jack of all trades is far more equipped to deal with life than a specialized master of only one.
While not totally comprehensive, here is a list of 50 things everyone should know how to do.
•How to draw dynamically on HTML5 canvas
•The future possiblities of HTML5 canvas
•The current browser compatibility of HTML5 canvas
Each step includes a working demo; if you want to skip ahead: