Má to smysl. Ale rozmysli si, jestli chceš na technickou školu (ČVUT, VUT, Baňa apod.), nebo na univerzitu (MFF UK, Masaryčka, Palackého apod.). Na první se naučíš praktičtější věci, na druhé maximálně tak myslet. Pro srovnání si projdi sylaby a skripta k přednáškám v prvních několika semestrech. Pak to chce především vytrvalost, dělat úkoly, průběžně se učit atd. To je hlavní.
Vstupní požadavky jsou prakticky jenom tyhle, u nás (MFF UK) se v prvním semestru v podstatě opakuje střední škola, ovšem do hloubky, tedy metodou definice-věta-důkaz. Příklady jsou těžší středoškolské, ale precizněji řešené... Limity posloupností, kombinatorika, diferenciální počet, matice -- to všechno se tu zavádí od píky, takže to není jen dosazování do vzorečků jako na konci gymplu. Z "informatiky" se tu toho zase tak moc neděje, programování jde od nuly a hlavně není o bušení kódu, nýbrž o algoritmizaci, programuje se třeba i na papíře.