Podľa mňa najlepší spôsob ako sa naučiť prakticky programovať, je zvoliť si nejaký projekt, ktorý ťa bude baviť a ktorý implementuješ. Jazyk vyplynie viac-menej z toho, aký projekt si zvolíš. Ak si chceš postaviť niečo na Arduine, tak máš iný výber programovacích jazykov, ako keď si zvolíš nejakú webovú stránku, alebo desktopovú aplikáciu, alebo mobilnú aplikáciu, alebo makro v Exceli, alebo hocičo iné. A potom to už len implementovať - čítať dokumentáciu, googliť články typu ako implementovať autentifikáciu, aký algoritmus zvoliť, a pod. Ideálne ak máš niekoho, kto sa na to občas pozrie, zhodnotí, prípadne poradí, čo vylepšiť - ak nemáš nikoho, tak si môžeš zvoliť nejaký open source, tam ti kód skritizuje kde-kto. Čo sa týka vysokej školy v ČR, tak podľa výsledkov Google tam máte FIT ČVUT a MatFyz UK - ak by som študoval v ČR, tak by som si vyberal v danom poradí.
Rozmýšľal som nad takým, že by som cez víkendy za Poradňu organizoval "programátorskú hodinku" vo forme videokonferencie, kde by sme sa vždy venovali nejakému náhodnému problému, len neviem, či by ľudí bavilo na mňa pozerať, ako si čítam dokumentáciu, strácam čas inštaláciou prostredia a pod., keďže určite by som nemal čas sa na to pripravovať.