Re: Programming languages for the very young

From: Jonathan Bartlett (johnnyb_at_eskimo.com)
Date: 01/13/04


Date: 13 Jan 2004 14:23:12 -0800

Joe Marshall <jrm@ccs.neu.edu> wrote in message news:<k73vrhkg.fsf@ccs.neu.edu>...
> Jacek Generowicz <jacek.generowicz@cern.ch> writes:
>
> > Joe Marshall <prunesquallor@comcast.net> writes:
> >
> >> This is the primary reason I don't teach it to my kids.
> >
> > So, what _did_ you teach your kids ?
>
> We've dabbled in Scheme and Lisp, but I still haven't found something
> that I really like. Scheme and Lisp are seem too abstract.
>

You might try teaching them assembly language. I'm working on a book
to teach assembly language as a first language. That may seem like
heresy here, but really I think it's good to learn how the machine
actually works. My book is GFDL, and can be accessed at
http://savannah.nongnu.org/projects/pgubook/ The current PDF is at
http://www.eskimo.com/~johnnyb/ProgrammingGroundUp.pdf

Let me know if you're interested, and what you think of the book if
you decide to download it. I plan on having a final version (well,
first edition) available at the end of the month, and will sell it
online at http://www.bartlettpublishing.com/



Relevant Pages

  • Re: So completely lost - trying to learn Lisp
    ... David Touretzky's book Common Lisp: ... Learn Scheme (a Lisp ... An Introduction to Computer Science Using ...
    (comp.lang.lisp)
  • Re: Lisp Ruby Scheme
    ... The other side is that Lisp and Scheme: allow you to explore new programming styles for which there are no: dedicated languages available yet. ... with styles for which there is no dedicated language yet. ...
    (comp.lang.scheme)
  • Re: quote semantics
    ... with some useful work on Lisp libraries, if you fall that way GTF ... ask for that one, too, whether it was all that related to the Lambda ... And certainly CL took influence from Scheme, ... claim that this community, which is entirely composed of people who, ...
    (comp.lang.lisp)
  • Re: Why Lisp instead of Scheme?
    ... > choose Scheme over Lisp). ... I follow this thread with interest since I'm new to both languages and ... to a particular Lisp or Scheme implementation seems like a non-trivial ...
    (comp.lang.lisp)
  • Re: Why Lisp instead of Scheme?
    ... I am currently going up the Bigloo Scheme learning curve. ... graphics and game AI problems. ... I keep tabs on Lisp ... But the project I have in mind is substantial, and committing to ...
    (comp.lang.lisp)