что это вообще такое, как гуглить, где читать?
Это обычная функция обратного вызова реализованная через анонимную функцию. Гуглить соответственно по словам "функция обратного вызова", "Анонимная функция". Читать статьи в интернете, книги по основам программирования ...
Будет неплохо, если будут примеры или толковые объяснения
Ищите в интернете, по этой теме не мало материалов есть. Или запишитесь на какие-нибудь толковые курсы по основам программирования на которых Вам и объяснят и примеры приведут
Есть подозрения, что это как-то связано с паттернами проектирования.
Еще раз - это основы и они имеют такое же отношения к паттернам как и циклы, условия и т.п. т.е. никакое.