Ogarnij jakieś podstawy C++ albo Javy. co da Ci ogólną wiedzę z podstaw programowania (instrukcje warunkowe, pętle, funkcje, tablice, OOP). Zapoznaj się z systemem binarnym (jak się to wszystko przelicza itd.). Poczytaj o sieciach i architekturze komputera. Myślę, że mając tą wiedzę zaczniesz szkołę w komfortowym dla siebie położeniu.