"J'ai jamais compris comment en faire
"
Allons, c'est le plus simple, déniche une librairie graphique capable d'ouvrir une fenêtre dans laquelle tu peux changer la couleur des pixels (ou génère simplement un fichier image à la fin de l'exécution du programe), dis que chaque pixel est en réalité le point de départ d'un vecteur dans l'espace, mets les formules compliquées pour voir s'ils rencontrent les sphères que tu auras déposé çà et là en enregistrant la position de leur centre et leur rayon dans un tableau, colorie le pixel en blanc s'ils n'ont rien rencontré et en noir s'il y a eu collision et roule, voici un raytracer monochrome isométrique. 
Après, tu fais partir les rayons en éventail pour faire une caméra en perspective, tu ajoutes de la récursivité (un rayon à l'impact envoie d'autres rayon et ça influe la couleur de pixel résultante) pour la radiosité (celle dont la surface est telle que les rayons résultants partent dans une direction globalement la même s'appelle "reflets"
), tu regardes si le rayon qui rebondit est proche de la ligne entre le point d'impact et un point dans l'espace qui serait une source de lumière, etc 