To go against the grain a little here, I'd probably recommend starting with something a little more touchy-feely, to see if the interest persists. Start with scratch, it's available for everything, except maybe my toaster, but it's a little old. If the building/seeing keeps the interest then move into the more abstract world of scripting/coding.
Heck, my first experience was Logo on the Apple 2, but I could actually ~see~ what was going on as I learned the concepts. On Wed, Dec 23, 2015 at 12:42 PM Bill Freeman <ke1g...@gmail.com> wrote: > Probably not surprising anyone, I'm going to recommend Python. > > It lets you dip in to the structure of algorithms without having to first > learn to manage your own variable allocations, type restrictions, etc. > Those things can be added later when adding C or Java. > > Python is also available by default on Raspbery Pi (and clones), allowing > more tangible projects. > > On Wed, Dec 23, 2015 at 11:24 AM, Kenny Lussier <kluss...@gmail.com> > wrote: > >> Hi All, >> >> My daughter has expressed an interest in learning to code. It's a >> non-specific, very general interest. She doesn't have a specific area of >> interest that she wants to learn (UI, game development, HPC, etc.), she >> just want to learn how to code. >> >> What do people think is the best language for a 12yr old to learn? What >> is most flexible to use for different purposes? What tools are out there to >> teach a kid to code? Code Academy and the like seem to be a little dry and >> never yielded wonderful results for most of the adults I know, so other >> ideas would be welcome. >> >> Thanks, >> Kenny >> >> >> _______________________________________________ >> gnhlug-discuss mailing list >> gnhlug-discuss@mail.gnhlug.org >> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/ >> >> _______________________________________________ > gnhlug-discuss mailing list > gnhlug-discuss@mail.gnhlug.org > http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/ >
_______________________________________________ gnhlug-discuss mailing list gnhlug-discuss@mail.gnhlug.org http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/