https://speakerdeck.com/utilUnder-embraced: Regexps, Deep data structures, Trees.
They all seem hard to learn, and hard to read, with minimal benefit.
They actually make code _more_ readable.
Usually :^)
This is their intro, via refactoring instead of examples, with clear on-ramps, and how to tell when they are worth learning.