I have been a teacher, tutor, and head of school clubs, as well as director of education for makerspaces.
The tools to focus on are THE FUNDAMENTALS. The fundamentals start with the framing - that means talking about Software Freedoms and our relationship with technology and society.
Then once the foundations are in place, the Free Tech starts to matter. Linux, Firefox, Devtools + html/js, Scratch etc.
Be sure you're clear on what your own goals are. Are you an entertainer, or an educator?
Currently neither nor, but I used to teach unix systems administration in evening schools 20 years ago.. now I have children in middle / high school, and I wonder what tools are currently used in schools to teach programming
Deleted Comment
https://codesandbox.io/
The tools to focus on are THE FUNDAMENTALS. The fundamentals start with the framing - that means talking about Software Freedoms and our relationship with technology and society.
Then once the foundations are in place, the Free Tech starts to matter. Linux, Firefox, Devtools + html/js, Scratch etc.
Be sure you're clear on what your own goals are. Are you an entertainer, or an educator?
Best of all, every computer has a built in JavaScript runtime (web browser). This makes it easy to share what you build with friends and family.