Полностью соглашусь. Зная концепцию, принципы построения программ и алгоритмов, универсальные конструкции для любого языка (циклы, условные переходы, переменные и массивы), выучить синтаксис отдельно взятого языка, его особенности работы с данными и объектами - дело техники