Начинать надо не с языка, а с качественного учебника программирования. Потому как любой язык - всего лишь алфавит для записи найденного тобой способа решения задачи в понятной компьютеру форме. Главное в работе программиста - не умение писать код на модном языке (оно тоже нужно, но занимает предпоследнее место в процессе программирования), а умение находить оптимальный для заданных условий способ достижения результата. Учебники языков учат писать код на этих языках, но не учат программировать. Начальным языком будет тот, который используется в учебнике программирования для объяснения алгоритмов - удобным именно для обучения. А уже после знакомства с основами можно переходить к промышленным языкам.