Zacznij od czegoś wygodniejszego (nie, nie PHP, powiedziałem wygodniejszego), możesz próbować C# (razem z Visual Studio jest b. prosty i najlepiej tam zacząć), może Python/Ruby dla skryptowych. Ewentualnie pobawić się Javą (na rynku jest bardzo dużo programistów Java, więc może być ciężko z robotą, ale jak będziesz miał coś zrobione i jakąś wiedzę to zawsze będziesz wyżej. Musisz pamiętać, że praca jako programista to nie jest "potrafię już dużo, resztę życia lajt, a kasa będzie sama wpływać" bo trendy się zmieniają, pojawiają się nowe rzeczy, biblioteki i trzeba się dalej tego uczyć.
Jak będziesz już potrafił coś na przykład tego C# to z innymi językami nie powinno być za dużych kłopotów (może C/C++ dopóki nie zrozumiesz wskaźników).
Kursów w necie jest dużo.
Jak wolisz robić jako admin to celował bym od razu w Pythona i basha (raczej podstawy wystarczą, ale zawsze jak umiesz więcej to lepiej). Do tego najlepiej byś kochał konsole i prace na systemach linuxowch (inaczej będziesz w 1 dniu pracy narzekał na żywot).
Wiedz też, że na studiach nie nauczą Cię programować, sam musisz się tym praktycznie zająć.
A no i angielski :) Jeżeli nie potrafisz angielskiego na poziomie "czytania dokumentacji technicznej" to nie będzie najlepiej (jeżeli w ogóle będziesz miał szanse zaistnieć).
Zakładki