Изучать программирование надо с учебника программирования. Именно программирования, а не какого-то языка. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов. P.S. Любой язык - всего лишь инструмент для записи алгоритмов. Знание языка нужно для кодинга, но оно никак не поможет научиться программировать.