А раз речь пошла о "Out of the Tar Pit", то самое время пообсуждать функциональное программирование :)

Кайти кучу ссылок на тему ФП в #javascript вы можете в моей статье:
fse.guru/how-do-i-learn…
Вам этого хватит месяца на 3...
И если вам уж ну совсем лень-ленюшка, то вот вам ОДНА ссылка, чтобы понять "чо это ваще такое":
github.com/DrBoolean/most…
А если у вас есть время и вы любите видосики, то вот вам наш мастер-класс по Scala:
habrahabr.ru/post/209532/
И да, скала капец сложная, если её не применять на практике!
Как, впрочем, и функциональный js.
Если ты в теме ФП и чего-то уже пробовал, то посмотри на tacit programming style:
en.wikipedia.org/wiki/Tacit_pro…
youtu.be/m3svKOdZijA
Контент посложнее - паттерны в FP.
- slideshare.net/ScottWlaschin/…
- gorodinski.com/blog/2013/09/1…
- slideshare.net/debasishg/qcon… - slideshare.net/deanwampler/re…