czy na studia programistyczne potrzebna jest już zaawansowana wiedza o jakimś języku i w takim wypadku jaki jest najlepszy do wyboru
Potrzebna nie jest, ale na pewno będzie łatwiej i się przyda. Nie ważne w czym umiesz programować, ważne żebyś miał jakieś podstawy i umiał myśleć programistycznie, jeżeli mogę to tak nazwać. Są ludzie którzy wszystkiego się nauczyli na studiach, ale zazwyczaj jest im ciężej i mogą jakiegoś przedmiotu od razu nie zdać.
Też wcześniejsze zaznajomienie się z programowaniem da ci jakiś feedback czy na pewno chcesz to w przyszłości robić i czy jest to rzecz dla ciebie. Wielu ludzi ze studiów rezygnuje, także z powodu, że studia są nastawione mocno na część teoretyczną