Bonjour,
Je te conseille également PHP car :
1/ La syntaxe et les contraintes sont simples. C'est donc un langage beaucoup plus permissif et beaucoup plus rapide à écrire pour un résultat identique. Ce n'est pas négligeable pour une épreuve à durée limitée.
2/ Tu n'es pas obligé de l'apprendre en programmation orientée objet (POO). Il sera donc plus rapide à apprendre car moins de notions abstraites à comprendre, qui ne sont pas du tout indispensables pour réussir l'épreuve. La POO c'est bien mais là aussi, dans l'optique d'une préparation rapide, c'est appréciable.
3/ C'est un langage très populaire. Tu trouveras donc un grand nombre de cours et exemples gratuits pour apprendre, notamment pas mal à destination de total débutants en informatique.
4/ Cela pourra t-être potentiellement utile à la DGFiP car il fait parti des 3 langages officiels (COBOL, Java, PHP).
C'est le langage que j'avais choisi. J'ai appris le PHP via ce tutoriel :
https://openclassrooms.com/fr/courses/9 ... p-et-mysql
Je te conseille aussi VIVEMENT d'apprendre le SQL. Quand j'ai passé l'épreuve, le PHP ne me servait en fin de compte que pour initialiser les variables et afficher le résultat. Le gros moreaux c'était la requête SQL. Toute l'intelligence était là dedans. De plus, SQL est très facile à apprendre. Pour cela, suit le tuto PHP précédent et pour la partie MySQL (la base de données), tu peux complèter avec ce tutoriel sur le langage SQL :
https://sql.sh/
Il est très bien fait et tu peux le téléharger en PDF.
Pour le pseudo-code, j'avais tendance à "franciser" du langage C, car plus rigoureux que le PHP. Néanmoins, tu peux très bien le faire avec du PHP (le PHP est dérivé en parti du langage C, en moins contraignant et davantage orienté web). L'important c'est que la logique doit être évidente et la solution aussi simple qu'efficace. Pour le reste, pareil, le gros du morceaux était en SQL (francisé pour que c soit du pseudo-code et non du code).
J'ai aussi entendu pas mal de bien de Python, mais je n'ai jamais pratiqué.
Pour Java, je te déconseille car c'est un langage plus complexe, très orienté POO, beaucoup plus verbeux (plus long à écrire) et la plupart des tuto sont pour des non débutants / faux débutants en programmation.
Evite aussi les langages peu utilisés, tu risques d'avoir du mal à trouver des cours accessibles et complet ou de l'aide sur des forums.
En tout cas, c'était ma méthode. Elle n'est pas parfaite, ni unique. D'autres ont réussi autrement.
En tout cas cela m'a permis d'avoir 16,5/20 à l'épreuve écrite d'informatique.
N'oublie pas de commenter ce que tu fais !
Je te conseille de te procurer des copies de personnes qui ont réussi l'épreuve (> 10/20 donc) pour te donner une idée des attentes en terme de contenu mais aussi de présentation. C'est ce que j'ai fais.