А с какой уровень знаний хочешь иметь "через 2 недели". Да пофиг, и после окончания ВУЗа твои "состоявшиеся программисты" нихера знать не будут.
Чему хочешь научиться то? Это настолько объемная область, что все ты никогда не выучишь. Знания и технологии появляются быстрее, чем их физически можно выучить одному человеку.
Ну почитай что-нибудь) Пойми что такое условия, циклы, функции(они же процедуры и методы в разных ЯП). Да и все.
Вот тут можешь Python поучить. https://www.codecademy.com
Скачай Паскаль, делай на нем программки. Питон и Паскаль идеальные языки для начала.
Когда будут давать задания, если есть возможность старайся делать на разных языках, поверь они отличаются своей сутью гораздо больше, чем любые естественные языки. Например: LISP, C, Ruby отличаются между собой больше, чем русский, китайский и язык индейцев майя.
И приведу такую аналогию, зная синтаксис языка программирования ты можешь писать буквы, а профессионал-программист пишет стихи. Ну или быдлокод) Знание ЯП не равно знанию синтаксиса.
единственный смысл в этом - гипотетическая возможно забить на первый семестр программирования (ну еще как вариант выпендриться перед одногруппниками или срубить чуть-чуть бабла на лабах), но за две недели этого не добиться