Assuming that these environments don't give access to computers, is it possible to teach computer programming (at least at logical level)?<p>For example, one can publish a monthly "Level" printable pamphlet which progressively covers
1) some theory,
2) some syntax (likely pseudocode),
3) a problem to solve through code, and
4) a way to verify the code e.g. dry run.<p>Example of problem:
<a href="https://blockly.games/maze?lang=en" rel="nofollow">https://blockly.games/maze?lang=en</a><p>Example of dry run:
<a href="http://theteacher.info/websites/ocr_alevel/WebPages/F452_ProgTechn/DryRuns/DryRuns.html" rel="nofollow">http://theteacher.info/websites/ocr_alevel/WebPages/F452_Pro...</a><p>I know there will still be more learning steps before becoming productive for a job, but this brings them one step closer.