Learn to code by watching others

See how experienced developers solve problems in real-time. Watching scripted tutorials is great but understanding how develpers think is invaluable.