Pour pouvoir suivre le reste de ce cours, il faut au minimum, un système d'exploitation ( Unix, Windows, etc) un éditeur de texte, et un compilateur C.
Étant de monde Unix, je fais tourner mes programmes sous un Linux Debian et un compilateur Gcc et quelques utilitaires comme l'éditeur vi, gmake, ar
Pour ceux qui n'ont pas de Unix et ne possèdent pas le compilateur, vous pouvez néanmoins utiliser Cygwin qui contient une grande partie des utilitaires Open Source sous la licence de GNU
Mais d'ici que IA nous remplace, l'outile le plus important est vous en ce sens qu'un programme n'exécute que ce qu'on lui demande à exécuter comme quand vous supprimer un ficher par erreur ou que vous arrêtez votre système.
Alors, si j'ai un premier conseil à vous donner, avant de commencer à coder un programme, faites le jouer sur une feuille pour trouver le meilleur scénario en décomposant les actions en des fonctions spécialisées, addition, divisions, ...
Enfin et pour finir, la meilleure solution d'un problème est de comprendre le problème, par comprendre, je veux dire que vous devriez pouvoir l'expliquer dans le bistro de quartier avec des gens qui n'ont aucun savoir ni d'informatique encore moins de programmation