I think you’re over estimating the intellect of the average 3rd grader here. I think a gentle and feedback/visually oriented method would be best
If you want to see how it all comes together, this is a fairly solid representation of how it is approached for kids in the schools: https://code.org/en-US/curriculum/computer-science-fundament...