В какой книге есть глубокий разбор парадигм прораммирования?
Теория и практика языков программирования
Неплохой плейлист лекций по программированию. На канале есть также 11 лекций 2013 года.
По поводу книг, ищите книги по Теории алгоритмов.