Ok guys congrats to me. In the last week I've managed to set up my son for his 10th grade project by:
1) Learn #guix shell and manifests enough to build a --emulate-fhs container where my son can run quarto and julia
2) Install quarto, run it to determine what was needed from texlive, add those to the shell
3) Add a spell checker to vscodium so he can check his spelling
4) Teach him enough about markdown to let him write up things and include tables and graphs and images with captions.