Я бы вообще рекомендовал начинать с Си. Он по объёму маленький, в нём нету ООП и оно начинающему и не нужно . В нём мало функций, и из-за этого придётся создавать их самому, а это я думаю полезно для практики. Изучая Си, не надо будет работать с интерфейсом, всё делается в консоли, я думаю, что создание интерфейса (всяких форм, графика и т.п) это всё лишнее для начинающего программиста и может всё усложнить. Для начала надо научиться работать с переменными, с ветвлениями, циклами, изучить сортировки, поработать с функциями, а потом, если этого не хватает, поискать другой ЯП, который подходит для хотелок.
Забавное заявление, учитывая, сколько пыховых стандартных функций просто мапятся на сишные на уровне реализации. У си огромная стандартная библиотека.