VC bije wszystkie o głowę, ze względu na dokumentację, wygodny interfejs i szybkość ;) . Może najpierw zacznijmy od tego, czego w nim brak :P ?
Moim zdaniem, przed rozpoczęciem pisania zaawansowanych gier, należy zrozumieć, co to obiekty, klasy, metody, dziedziczenie, tablice, wskaźniki, czyli ogółem podstawy.