Бедный парень. Смотря для чего тебе язык программирования нужен. Обычно начинают с чего полегче, например Pacal или Basic. Потом идет С++, при его изучении формируется правильное мышление, а также понимание ООП. После изучения С++ остальные языки легко даются. Можно начать изучать сразу С#, но при его изучении выстраивается неправильное мышление. Например, что если указателю в С++ присвоить область памяти, а потом этому же указателю присвоить другой адрес, то область памяти освободится. Это в корне неверно и из-за этого произойдет утечка памяти. Просто понимаешь, смотря под какие задачи тебе нужен язык программирования и хочешь ли ты в будущем работать кодером. Потому что для себя кашу писать это одно, а писать правильный код для конторы это уже другое.