Если вы не в курсе про функциональное программирование - погуглите про него сначала.
Если в курсе, то там просто пачка разных вещей, с ним связанных.
Всякие типы данных вроде Option/Either/Try/NonEmptyList
Всякие тайпклассы вроде Monoid, Functor и прочее (насколько это удобно в Котлине сейчас, оставим за кадром)
Какие-то условно свои вещи вроде Arrow Fx
И ещё куча разного, проще доку посмотреть.
Пропускать или нет? Если ФП не интересно совсем, то пропускай. Если в меру, то погляди поверхностно доку хотя бы. Если очень интересно - надо брать (н̶у̶ ̶и̶л̶и̶ ̶б̶р̶а̶т̶ь̶ ̶н̶е̶к̶о̶т̶о̶р̶ы̶е̶ ̶д̶р̶у̶г̶и̶е̶ ̶я̶з̶ы̶к̶и̶)