Simple and complex type systems, and JavaScript
Javascript. It won't go away. Like many coders who are experience in compiled, strongly typed languages, my accommodation to JavaScript has been slow.
One thing that I have learned from JavaScript is about other languages - how the complexity of type systems feeds on itself. I mean this: