Vim, mozna to bude znit old school, ale nauc se, jak funguji ruzne datove struktury a algoritmy a zkus si je naprogramovat (linked list, vector, binarni halda, nejaky samovyvazovaci binarni strom, quicksort, mergesort, DFS, BFS, Dijkstra, Bellman-Ford, Jarnik-Prim atd...). Ucis-li se Javu, napis to v Jave, ucis-li se C#, napis to v C#... Pekne genericky, vyhraj si s tim, napis k tomu dokumentaci, hod to na Github.
Nebo i programovani her je docela zabava (navykova!), muzu doporucit. Ale naprogramovat i pitomeho Super Maria je velmi casove narocne (treba v C pouze s SDL).
Uceni XYZ webovych frameworku a ruznych hotovych reseni muze byt sranda, ale nevim, jeslti te to nejak (intelektualne) posune kupredu.