C++ + DirectX, choć jeśli jeśli nie kumasz podstaw, weź się za coś bardziej prostego, np. Pascal i tryb 13h, jak tam wszystko zrozumiesz to wróć do C++.
Równie dobrze możesz zacząć, od programowania witryn internetowych. Jeśli chodzi o sieć, to musiałbyś nauczyć się języków skryptowych, taki jak np. PHP, Python czy Perl.