фиг его знает что сейчас я начинал с лого, бейсика и фортрана сейчас вроде в школах учат на примере клонов паскаля в целом всё это пофиг -важно уметь составлять алгоритмы, а оформление языками приложится --- про "самой" я самоучка на базе физики. и более 10и лет работы программистом.
Всё зависит от уровня, в какой сфере хочется работать. Самый начальный уровень - это Scratch. На нем обычно учатся программировать самые маленькие. Для вуза, видимо, нужно что-то посерьезней, например, C++. Или возьмите Phyton. Он намного проще C++ и подходит для реализации многих задач.
Обучение программированию надо начинать с учебника программирования. Именно программирования, а не какого-то модного языка. Например, Вирт, "Алгоритмы и структуры данных". Знание конкретных языков - очень небольшая и далеко не самая важная часть программирования.
Начинать надо с курсов с живым преподавателем, который ваши нейрончики выстроит в правильном направлении. А дальше уже самостоятельно сможете разобраться с книжками в руках.