Для новичка который хочет научиться программировать язык не имеет значения, но лучше учиться на типизированных языках со структурным программированием, а потом уже с объектно-ориентированным программированием. Если совсем новичок то можно начать с Pascal если ещё молодой парень которому от 15 лет то лучше набраться опыта на этом структурном языке, а если уже более зрелый и понимающий, можно взять язык С. Языки не являются чем-то важным составляющим в программировании, это всего лишь общий язык между человеком и машинной, компьютер понимает ток свой язык и это машинный язык, человеку машинный язык не понятен, а компьютеру не понятен человеческий язык, именно поэтому создали языки программирования, но каждые языки созданы для определенных целей, одни хорошо подходят для разработки WEB приложений а другие для разработки мобильных приложений, а некоторые универсальны, так например язык Swift хорошо подходит для разработки ПО под устройства компании Apple. Вообщем если хочешь научиться программировать, ты не должен заморачивать себе голову а какой язык мне выбрать, как я написал бери Pascal либо C научишься на них основам программирования, то и спокойно будешь программировать и на других языках. Но к сожалению эти языки не дадут опыта в ООП но это сейчас не так важно, ооп можно изучить на других языках как С++, С# и Java