Ответ 1
Когда я начал изучать Agda около года назад, я думаю, что я пробовал все доступные учебники, и каждый научил меня чему-то новому.
Вероятно, вы должны попробовать Coq, потому что у него большая пользовательская база, и для него доступны две хорошие книги:
- Coq'Art - слегка устаревший, но начинающий дружелюбный
- Сертифицированное программирование с зависимыми типами
Основы программного обеспечения также очень приятны.
Самое приятное, что теории Agda и Coq основаны на том, что они несколько похожи, поэтому многие примеры могут быть переведены из одного в другой. Программирование в теории типов Мартина-Лёфа - это действительно приятное и читаемое введение в теорию зависимого типа, это может прояснить некоторые вещи для вас.
Это поможет узнать, что вы подразумеваете под "алгоритмами реального мира". Многие примеры развития описаны в документах в которых упоминается Agda.