Man bör aldrig begränsa sin framtid genom för snåla mål.
Gå en civilingenjörsutbildning så har du en mycket mycket stor möjlighet att välja på arbetsmarknaden, om dina mål skulle förändras med tiden. Det är kul att gå på universitet och det går inte att överskatta hur bra det kommer vara för ditt framtida yrkesliv.
Visst finns det folk som kan sitta och hacka i källaren och sen få ett jobb, men du ökar dina chanser tusenfalt genom att gå en riktig utbildning och sen komplimentera med ett brinnande intresse.
Som allt i livet lär man sig inte saker utan att träna på dem. Det finns inga genvägar. Skriv kod, läs kod, läs bloggar, läs böcker, men framför allt, praktisera. Använd dina kunskaper, ladda ner open source projekt, analysera koden, vart skulle du kunna attackera?
Sen med säkerhet är det inte bara att koden skall vara korrekt, det är massor med mer faktorer som spelar roll - Vilka datorer finns på platsen, vilka använder dem, vilka rutiner gäller,, finns det USB-portar på datorerna på arbetsplatsen, hur kontaktar personal supporten för att få nya lösenord etc etc.
Det är ett enormt stort och spännande område, men som andra har föreslagit i tråden, börja med programmeringsdelen - även om du skulle tröttna på just säkerhetsaspekten, har du sedan en yrkeskunskap som kan appliceras i annat - Du kanske svidar om och börjar skriva programvara till blodcentrifuger på sjukhus, eller programmerar robotarna som gör O'boy-pulver, eller kanske är med och skriver ett system för att rösta via nätet.
Det kommer inte bli förre datorer och robotar i världen. Programmering är ett mycket solidt yrke där utvecklingsmöjligheterna är oändliga.