Wie kann ich ein eigenes Spiel progamieren und was brauch ich dazu?

Wie kann ich ein eigenes Spiel progamieren und was brauch ich dazu?
Hi
Ein PC, ein gutes Buch, der Wille dazu und etwas Ausdauer ... ;-)
z.B. mit
Blitz Basic, mit C++ oder mit Delphi.
Gruss, d-oli