Development of computer games, where to start?

Most rock fans sooner or later take up the guitar,…