@Trials I had a hard enough time learning the D2L platform for this emergency remote learning, let alone trying to learn C programming....I went to high school when we had 2 Macintosh Apples and had to use those fill in the bubble cards which were then sent off to some organization and we received floppy discs in return to see if what we wrote worked or not...I'll be doing some self regulated PD this summer (unless someone wants to teach me virtually)
Edit: no, I have a laptop that's super old and an Asus desktop which is a few years old...honestly hate Apple products...
I think the level you are dealing with is likely to focus on the concepts of input/output, data, variables, if-then-else, jumps and loops. I highly doubt there will be focus on programming languages or complex data arrangements.
Stick to the simple concepts that are appropriate for the ages you are teaching, master those then move along a learning path that expands on coding concepts. Learning the specifics of a language comes way later.
The thought of learning to code can be daunting -- it looks as difficult as learning a new spoken language. It's not, really that hard - all you're doing is breaking things down into little steps then executing them.
A lot of things we take for granted are 'coded' in everyday life. A simple example is recipe for making a loaf of bread. There are inputs (ingredients, heat), variables (measures of ingredients, oven temperatures, time), operations (fold, mix, wait, knead, bake), and conditions (
if dough rises to double
then knead
else wait) etc. If you change inputs, variables, order of operations, the output will vary -- that's the same thing with a coded program!
Keep it simple at the start.