RoboVoice: Нужно ли начинающему программисту учить алгоритмы?

Действительно в фундаменте алгоритмы и структуры данных. Но это примерно так, как обучать строителя, физике элементарных частиц. Потому что: «Вы знаете, цемент и кирпич, они, вообще-то, состоят из элементарных частиц». А про цемент и кирпич не рассказывают.