In case it doesn't jump out to someone (it didn't to me), one of the authors (Shriram Krishnamurthi) is also an author of HtDP. I cottoned onto this because in the appendix describing differences with HtDP the authors describe ideas weaving back and forth between the two books.
I read https://www.pyret.org/pyret-code/ and I still think it’s strange to not just use python or some other language that’s more marketable.
Presumably most people learning to code are doing so in the hopes of gainful employment at some point, so it’s handy to learn a language you can put on your resume to maybe get a job.
I teach programming to complete beginners (adults) and I've experienced the exact opposite. For a beginner, the difficulty of learning a new language is really not to be underestimated. The new syntax, small differences in semantics here and there... it all adds up quickly and people get confused and overwhelmed.
I disagree, I think it's more valuable to learn a language that's "real" straight away, because even teaching languages have a lot of details and intricacies, and this way you only have to learn those once (at the beginning).
I'm not saying the other way can't work though, I've just experienced that this is easier.
people w/experience, how does this transfer to other languages once you complete this?
Edit: generally, i would love for any text based or even MOOC based courses to lay, out at the end, where does said student do after finishing the course i.e. what courses the could potentially take.
Am I the only person who literally spent 45 seconds just trying to figure out how to access whatever content was on that page? (Including switching to desktop mode on my phone in case somehow it had just been badly designed for small screen use...)