JS30 30 Day Vanilla JS Challenge by Wes Bos. Try it out at here Day 1 : JavaScript Drum Kit and lessons learned