If I got any errors I would just search until I found the answer. I find making something by modifying code the best way to learn.
Reply on news.ycombinator.com