1. Делфи неудачный язык для начального изучения. Слишком много готовых "кирпичей". Легко сделать прототип, трудно понять что под капотом.
2. Вот советуют Питон - неплохо. Java. JavaScript. C#. Все это неплохие языки для начального изучения.
3. Не бери сразу сложные проекты. Ибо испортишь стиль написания кода. Первые программы должны из десятка строк. Через год из сотни. Т.е. объекты изучать тогда когда они понадобятся реально.
4. Учти, что по любому придется переучиваться. Ибо программирование школьное и олимпиадное и реальное - две большие разницы... Раз начал учиться на первом курсе, то я думаю раньше третьего до промышленного стиля не дойдешь.
5. Ставь базу - алгоритмы. Язык вторичен. Язык нужно осваивать за несколько месяцев. Сейчас они меняются быстро и надо быть в тонусе. А алгоритмы это надолго. Ни какой быстрый язык не исправит медленный алгоритм.