С того языка, который используется в выбранном тобой учебнике программирования для объяснения свойств алгоритмов. НЕ в учебнике языка программирования, а в учебнике собственно программирования.
Любой язык программирования - не цель обучения, а всего лишь вспомогательный инструмент для решения определённого круга задач. Разные задачи - разные инструменты.
Работа программиста - не написание кода, а решение программистских задач, в котором язык программирования занимает предпоследнее место: он нужен только для того, чтобы записать найденный способ решения задачи (это и есть алгоритм) в понятном компьютеру виде.
P.S. Языки Python, JavaScript, C, C++ для задачи "начальное обучение программированию" абсолютно непригодны.
P.P.S. "Грокаем алгоритмы" - не учебник, а научпоп. И ничему научить он не может.