Si tu n´y connait rien, abandonne l´idée de commencer par un fps, commence par un snake comme on, dit toujours pour t´initier à la programmation.
Pour celà, va sur www.develloppez.com et récupère des tuto sur le C ou le C++ ( perso je te dirait de passer direct au C++ mais c´est comme tu veux) et télécharge un prog qui s´appelle Dev C++ et qui permet de faire des programme en C++.
Par contre, télécharger le SDK de FarCry, c´est une bonne idée ( si tu as le jeu originial) car ça t´ouvre accès à une voie secondaire pour faire un FPS que de le programmer qui est la création de mod.
Car le SDK, c´est ça, c´est d´une part le moyen et d´autre part les information ( j´espère en tout cas) pour pouvoir " controller" le jeu et lui faire un mod.