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