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.