

The way I learned and internalized English, was through programming and a vocabulary trainer/flash cards at around 11 years old. So my advice would be: find something they find interesting and provide them with mostly English resources to learn that interesting thing, while also starting to learn basic vocabulary through flash cards.
As a former distro hopper: i just partitioned my drives with /, /home and /opt and only replaced the root partition - yes I had a lot of config files that weren’t needed, but one could use scripts to help with that.
Then some scripts to reinstall the programs need and resetup /opt and i was ready to go. For my pis am doing it with ansible.