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