Читай по главе мануала в день
Можно попробовать. Но у этого есть одна проблема. Манувал даёт ответы на вопросы. Но сами вопросы не ставит. Даже если я прочитаю про расширение, у меня это не осядет, потому что у меня не будет проблемы, связанной с этими расширениями. С type family, gadts, data kind и прочими всё проще, потому что они решают какие-то конкретные "ежедневные" проблемы. Их и запомнить и понять проще