Thank you for suggesting it. It seems interesting but it is in English and he won't be able to understand anything unfortunately :/
2 birds with 1 stone?
He'll have to learn terminology anyway (loops, buffers, variables) etc. So, instead of calling your buffer variable `tampon`, call it `buffer`.
But I've started to work with him, and we went beyond what the early tutorials were asking to make him learn things while being in a given topic. I provided the requirements and explanation so they were in French.
I don't mind the code being in English though, my focus was on having the explanations in French ;)