Indeed -- I find it kind of hard to believe that someone with truly zero programming experience knows what github or even knows what source control is.
I have no doubts about the main thrust, just some details seem as if they are embellished.
I have no doubts about the main thrust, just some details seem as if they are embellished.
Next, I usually suggest grabbing an introductory reference and a bunch of small projects (usually my go-to is Project Euler) in the language of their choice. What she's doing is exactly what I'd recommend if you were brand new and wanted to get a feel for the landscape.