На каком уровне нужно уже уметь программировать, поступая на «программную инженерию» в ВУЗе?
Какие языки программирования нужно знать, какими знаниями запастись, чтобы не чувствовать себя нубом на факультете? В школе проходим Паскаль на жалком уровне.. Думаю, что этого будет недостаточно.
Но книжки читать не так полезно, как применять это на практике. Решайте задачи на acmp.ru, timus, spoj, посмотрите на соревнования на codeforces.ru.
На ЯП я бы особого внимания не обращал — важней получить хорошую алгоритмическую базу, а разобраться во всём остальном потом можно будет за пару недель.
Подрабатываю тем, что делаю лабы по программированию для первокурсников. Некоторые даже не знаю, что такое С++, к примеру. Когда я поступал, хоть чуть-чуть программировать умело около половины
Третий курс - больше половины моих одногрупников до сих пор не могут написать простую сортировку. Вуз у нас далеко не самый паршивый. Мы будущие программисты.