I presume we're using a very liberal definition of the word "learn" here; I couldn't even memorize these commands when I was 10, I reckon if you quizzed them again in a week they'd have forgotten all about it.
But give the kid the right context cues, and they can take off running. My daughter knows Bash. She always stares blankly at the first minute, but with someone able to get her started, she'll be back to writing her CYOA game in about five minutes.
git bisect good/bad
E: I mixed the commits up. The irony