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