Learning techniques: projects vs tutorials vs flying dogs There’s a great article by Yaphi Berhanu on SitePoint about how using projects to learn can be counter productive. It’s specifically about learning... Read More