Don’t learn a syntax, learn to change the way you think

Interesting article about learning and programming languages, how progamming affect the way we reason about problems?