Все что нужно знать об алгоритмах это то что все сущее и есть алгоритм, это основа мира вне зависимости знаете вы об этом или нет.

Фундаментальные науки Языки Компьютерные науки Промышленность

Что бы изучать какую либо область необходимо пропустить через себя как можно больше разнонаправленой информации, посмотреть на объект изучения с разных сторон, увидеть его в объеме. Для этого русского языка мало... Нужен английский.