It's a bit like how I might prepare a document for colleagues and a non-technical product owner, and I need to overall contents to be clear enough (and non-technical enough) for the PO to understand, but I also want to put technical details in for my colleagues who understand jargon like "load testing" or whatever else. I don't need to simplify the section on load testing and remove that sort of jargon, because in principle it's not necessary for the PO to precisely understand those details.
So I don't think it's a translation issue, but rather it's not designed to be directly a tutorial for getting started with programming, but rather a tool for teachers to teach lessons on getting started with programming.
The annoying thing about this sentence is that "pedagogy" could be replaced with "approach" or "method" and no meaning would be lost.
It means “teaching methods”.
Method names alone will drop you way out of the simple english, top 1k words simplification paradigm.
I prefer when I'm learning something new if it treats me like an intelligent person who is ignorant of that topic. So, yes, if you want to teach me something be gentle in the language from that subject. But please assume I do know some things.
My first real tech job was in a country and office where the working language was one I didn't speak while growing up. If I came across words at work I needed and didn't know, I looked them up or asked for clarification and learned them.
For better accuracy, maybe one needs to take out special terms first.
I'm about to graduate him from "do it in just the browser" to using GitHub pages. That way he can have an HTML site that's "his" and start putting the pieces together.
That way, when ever he is filled with self-doubt and needs reaffirmation, he would be able to put things together from the ground up and regain confidence.
Edit: seriously. Non native speaker here, I have never heard the term. Googling shows: https://www.digitalocean.com/products/droplets
So a VM from this vendor is meant? Why?
This tutorial is way beyond anything he could approach. For example "Pedagogy" - I don't know what that means, and neither does he. Another example, from the beginning "In this section of the curriculum, you will be introduced to non project-based concepts important to becoming a professional developer."
I suspect most of this is translation issues, but given the audience (kids, newbies), this language is super intimidating.