I see. The stuff in HtDP, does it transfer over to any Racket syntax? On Tue, Jul 13, 2021 at 10:56 AM George Neuner <[email protected]> wrote:
> > On 7/13/2021 10:13 AM, joseph turco wrote: > > Hello, > > Im am looking at learning a programming language, and have been > bouncing around with scheme/racket/dyalog APL/squeak. upon investigation of > scheme and racket, i found that in regards to racket, there really isn't a > "Beginners book" that teaches the language. The only beginner book i could > really see being close to teaching the language is HtDP, but that doesn't > *technically* teach racket, but BSL. For scheme, im able to find beginner > books, unless im not looking deep enough. Maybe if you fine folk don't mind > pointing me in the right direction? Please excuse my ignorance. > > -- Joseph T > > > Welcome. > > Racket[*] largely is based on Scheme, and so much of what you learn about > Scheme will transfer. Racket supports R5RS and R6RS Scheme as legacy > languages, so you can learn about Scheme /using/ Racket and its tools. > Then when you are more comfortable, you can transition to using the Racket > module language instead. > > George > [*] At least the untyped Racket language. Racket really is a /suite/ of > languages: there also is a typed Racket, a lazy Racket, and various DSLs > (domain languages) which compile to and (mostly) freely intermix with > Racket. > > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/CADhp54TpmGXSVDTjbcL%3DYqxiQDmytrMotcxJ7oKgTnniPQOwmg%40mail.gmail.com.

