4 ms·
The best beginners books I've read are Common Lisp: A Gentle Introduction (free) https://www.cs.cmu.edu/~dst/LispBook/ https://www.cs.cmu.edu/~dst/LispBook/ and
by hackermailman 8y ago
The best beginners books I've read are Common Lisp: A Gentle Introduction (free) https://www.cs.cmu.edu/~dst/LispBook/ https://www.cs.cmu.edu/~dst/LispBook/ and the Little Schemer as a primer for learning computation. Little Schemer you can do with pen and paper no hardware required and it's not a long book, so can split it up for an hour a day then have time afterwards to start an actual computer science course, most of the work is done online with Brython so can do it in an internet cafe without needing to install anything and the lecture videos are short youtube presentations under 5 mins usually so not a lot of bandwidth needed https://www.cs.cmu.edu/~112/schedule.html https://www.cs.cmu.edu/~112/schedule.html or they can just teach themselves later however they want as the goal is just get them interested in computation.
There's another book out of print called The Schemer's Guide by Iain Ferguson, which was geared for highschool students and could be done entirely in pen and paper. You can buy it used off Abe Books or amazon for $10 and just hand out illicit photocopies.