Vysoká škola
Já bych chtěl doporučit FIM UHK. Koleje sou fajn, škola je nově zařízená a Hradec Králové je pěkný město.
Studuji prvním rokem obor AI3 a nemůžu si to vynachválit. Škola je lehčí než FIT na ČVUT (s jinou školou nemůžu porovnat). Pokud chceš titul (popř. si užit život na VŠ) a nehrotíš prestiž školy, tak tohle je doslova dokonalá volba. Předtím jsem vystudoval střední odbornou školu se zaměřením na programování a počítačové sítě, jediný problém mě dělá matematika, kde nezvládám učivo ze střední, jelikož jsem na to kašlal, nicméně zápočet jsem dal na první pokus. Ostatní předměty (algoritmizace, objektové modelování, html + css, základy elektrotechniky a pricipy fungování počítače) jsou doslova triviální a u většiny těchto předmětů bych zvládl složit zkoušku bez přípravy. Pokud nestuduješ IT a není to tvůj koníček, tak není problém se to naučit. Krom matematiky se vše učí od základů a pokud na to nebudeš vysloveně kašlat, musíš to dát. Ve druhém semestru je to už horší a začíná se brát Java ale zase od základů... Dost se tu propaguje styl "starej se sám" - například na FITu kamarád píše testy z matematiky každý týden (popř. druhý týden), u nás máš jen dva testy za celý semestr, což tě naučí zodpovědnosti (pořípadě nenaučí a ze školy poletíš ).
Je to sice trochu dál než Brno ale to bych vůbec neřešil. Já například bydlím na pokoji s jedním marovákem a bělorusem, oba na normálním prezenčním studiu - tím chci říct, že studování mimo "své" město je naprosto normální věc. Stejně budeš na kolejích/privátu, tak co...
Střední škola vs. programátor
Podle mě tě žádná škola nenaučí programovat, to musí člověk chtít sám a musí se tomu opravdu věnovat. Ve školách na to není prostor ani možnosti, nehledě na fakt, že na hodně školách se učí programovat dosti nesmyslně a spíš to žáky odradí (aneb učení Pascalu, čistého C, ...). Výhodu studenta IT školy bych viděl v tom, že zná všechno to ostatní, zná software, zná hardware, zná sítě, zná elektrotechniku... Takže se všechnu tuhle teorii už na VŠ učit nemusí, jen si to připomene...
Navíc student ani programovat umět nemusí, na VŠ se to jede od základů (případ mé školy, případ FITu, ...) a má čas se to naučit. Větší problém bych viděl v matematice, popř. elektrotechnice... Kde se navazuje na nějaký základ, co by student měl umět. Ty máš ale spoustu času, řešit učivo několik let dopředu nemá smysl. Ani nevíš co po tobě budou chtít . Programování určitě neřeš, očividně základy máš a to stačí.
Jinak obecně platí, že pokud člověk chce, tak jde opravdu všechno. Stačí tomu věnovat čas a vystuduješ jakoukoliv školu.