I've been intending to ask a somewhat similar question, so I'll jump to this part directly:
On Sunday, May 28, 2017 at 10:28:33 PM UTC+2, Matthias Felleisen wrote: (...) > > 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 But does programming in Scratch count as basic programming knowledge? and what if one works through Realm with an adult (who is supposed to have that knowledge)? My 14-year old daughter is working through Realm with me. She started using Scratch three years ago and eventually lost interest. I looked at bootstrap, we did the "Hour of Code", but she doesn't find video games interesting (she currently wants to hack an Eliza-like bot therapist). We also looked at "Picturing Programs" but, again, the pictures didn't entice her. So I tried Realm. I considered HtDP but I thought it might be too much of a college textbook for her, and that maybe Realm was a shorter route to start playing with the existing Eliza code. We are not far into Realm (finishing ch. 4, where she enjoyed the "stealth conditionals"). But Matthias' comment has made me wonder again if that was the right decision: even if, for now, we can work together and I can explain what is going on, this might not work well when we are further into the book. We planned on going through HtDP after finishing Realm but should we start with HtDP first? Thanks, R. -- 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.