Let it Flow - Introduction to Functional Reactive Programming
JavaScript from Scratch: Getting Your Feet Wet