Eloquent JavaScript - online guide to javascript for beginners101 points by nfriedlyRead the articleDiscussion on Hacker News