> On May 28, 2017, at 6:24 PM, ylluminate <yllumin...@gmail.com> wrote:
> 
> Matthias, thanks for that. So essentially the scripted components are 
> available in different focuses (e.g., HoC, Algebra, Reactive, Data Science, & 
> Physics) here:
> http://www.wescheme.org/openEditor
> 
> Correct?  Are these to be used in a stepwise fashion moving from HoC to 
> Algebra to Reactive, etc? 

Yes. 

> 
> It seems that after these are completed, you then recommend the "After 
> Bootstrap" links.

Yes! 



> 
> 
> 
> On Sunday, May 28, 2017 at 4:28:33 PM UTC-4, Matthias Felleisen wrote:
>> On May 28, 2017, at 1:23 AM, ylluminate <yllum...@gmail.com> wrote:
>> 
>> 
>> I have a older teen who's been programming for the last several years and is 
>> remarkably talented.  His younger brother is now wanting to get going (10).
>> 
>> My older son started with JS, learned how to hate it, and moved on to Ruby 
>> (specifically Opal has a special place in his heart as far as isomorphic dev 
>> goes).  From there he's worked with a number of other languages, including 
>> Racket.  The nice thing about JS at the time was that he used Codecademy 
>> with their rapid turn around repl + visual results.  After a good bit of 
>> discussion, it really seems that Racket mostly matches this need and 
>> provides an even superior foothold for one just starting.
>> 
>> Initially I really thought that "Realm of Racket" would be an ideal 
>> springboard for him, but some reviews have made me think otherwise.
>> 
>> Does anyone have a solid recommendation for starting kids off with Racket in 
>> 2017?  Are there any kid-centric courses?
>> 
>> 
>> 
>> 
>> 
>> 
>> You should check into bootstrap-world.org. It is the middle school part of 
>> our outreach project. It comes with a scripted curriculum that introduces 
>> video programming via very simple Racket. See WeScheme.org for the IDE. The 
>> curriculum is a simplification and adaptation of How to Design Programs 
>> (HtDP) for kids in the 10-14 age range. You can also use DrRacket and its 
>> Beginning Student Language (BSL) if you wish to work off-line. If a package 
>> fails to meet the advertised standard, holler and we will fix it. (We 
>> occasionally diverge here.) [FWIW, this form of coding is isomorphic to the 
>> math kids learn at the same grade level. We dont tell them in case they 
>> don’t like math. So even if your teenager does not go on to become the next 
>> Facebook creator with his Racket skills, he will have learned and 
>> re-inforced a much more valuable skill.]
>> 
>> 
>> The second step could be Bootstrap II (but that’s in a different language) 
>> or HtDP or both, sequenced in this order. 
>> 
>> 
>> Realm of Racket is NOT intended for plain beginners. It says so in the 
>> Preface. We really tried hard to clarify that we assume some basic 
>> programming knowledge, such as HtDP or something else (not necessarily 
>> Racket). I don’t know which reviews you found but I sure hope they 
>> acknowledge that we already say it’s not intended for 10-year olds. 
>> 
>> 
>> — Matthias

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to