Personne ne lui dit que des jeux 3D en tant que débutant c'est mission impossible ?
Apprends déjà à programmer en C# avant d'apprendre à te servir de monogame, si tu as un niveau correct en anglais fonce vers la commu anglophone (reddit) demande un bon tuto C# ou cherche un tuto anglais, sur reddit ce sont pour la plupart des développeur professionnel expérimentés qui vont te répondre (dev indépendant ayant déjà vendu un jeu, dev pro... dev ayant utilisé plusieurs langages de programmations, ayant fait des ludum dare etc)
En général la commu anglophone est bien mieux informés et les tutos sont de bien meilleurs qualités.
Tu as le C# mais aussi Java si tu veux, Java à l'avantage d'avoir deux excellents tutos très réputé chez la commu anglophone dont un publié gratuitement par une université finlandaise dont est issue l'inventeur de linux.
Avec Java tu pourras utilisé LibGDX, qui à l'avantage de pouvoir publié son jeu sur plusieurs plateformes facilement (android, linux, mac, desktop, et gratuitement, mise à part le compte dev google a 25€) alors qu'avec C# et monogame il faut une licence xamarin qui n'est pas donné pour pouvoir compilé sur android si je ne dit pas de bêtises.
Je n'ais pas de tuto en tête pour le C#, souvent ce sont des livres anglais qui sont conseillé pour celui-ci, sinon si tu veux allez pour du java tu as ces deux sites :
http://courses.caveofprogramming.com/p/java-for-complete-beginners
http://mooc.fi/english.html
L'apprentissage prends du temps, ne soit pas pressé, quand tu débutera tu seras a peine capable de faire un pong, puis un casse brick, un asteroid like...