This is a great idea. As a step two, I would group them into categories (JavaScript, self-improvement, etc.) and then figure out time needed to become proficient in each one. Vim, for example, takes about 5 days to really get the hang of it, to pick up the essentials. The other tricks come later. CoffeeScript can become familiar after a weekend or two. A few of the others, like Arduino, take a little longer.
This is what I do when I want to learn things. Of course, I have a problem limiting it to programming. My list often includes stuff like "Thai cuisine" and "German" and "Celtic mythology".
The hardest part, in my opinion, is not tracking NEW things to learn, but tracking things to improve on.
This is what I do when I want to learn things. Of course, I have a problem limiting it to programming. My list often includes stuff like "Thai cuisine" and "German" and "Celtic mythology".
The hardest part, in my opinion, is not tracking NEW things to learn, but tracking things to improve on.