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