I've always thought that videos were the best way to learn, well at least they are for me especially if you have a laptop (or two computer screens). Having someone show me the code while they are talking on screen and then having the ability to pause and then try out what they are showing me has...