Алгоритмы - это основа программирования. Вначале вы учитесь писать алгоритмы, потом можете выразить это на любом языке в любой экосистеме.
Это эдакое мышление. Иными словами, бывает такое что вас просят написать код на другом скрипте/языке, или по каким-то другим причинам вы вынуждены или сами проявляете желание к написанию кода на других языках. В данном случае меняется экосистема, синтаксис и т.п., но базовые понятия у вас остаются.
Алгоритмы в основном широко применяются в криптографии, архивации и т.п.
В веб разработке особо сильной нужды нет в каких-то мудреных алгоритмах. Но хотябы азы необходимо знать чтобы понимать эффективность того или иного метода обработки данных.