It will change the way you think about programming, no matter which language you use.