There have been some arguments about this topic. In general, we seem to
agree that kids should start programming at higher levels. Showing sympathy
for the machine rather too early is perhaps counter productive. But how
early is too early?

I was thinking of introducing Jonathan Bartlett's Programming from the
Ground Up
<https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf>
to a high schooler who has been programming for some time (e.g. understands
constructs like loops and functions, data structures like arrays and stacks
and has written several programs in JavaScript). My argument has been that
Bartlett effectively uncovers the way the machine looks and works from the
inside just to the right level of detail and that may provide a favorable
*perspective* on programming.

What do people think? What are the factors *against* such an introduction?
What does research suggest?

Regards,
Kedar

-- 
You received this message because you are subscribed to the Google Groups 
"mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to