Book Thread

Attached: __jeanne_d_arc_and_jeanne_d_arc_fate_grand_order_and_fate_series_drawn_by_hayashi_kewi__2e437e945415083a5316a5436c212f77.png (1136x1136, 1.17M)

If you already know how to program in general, I would just work through the tutorials on the racket website and consult the guide.


See if any of these interest you.
racket-lang.org/books.html

cs.brown.edu/~sk/Publications/Books/ProgLangs/2007-04-26/
In particular was quite a comfy read. It uses Racket, but teaches programming language design in general. You'll learn a lot from it.
inb4 poo. He's a professor at Brown, the quality is top notch, so I'll give it Zig Forums approval.

...

I'm on of those autist fucks.

Why would it depend on DrRacket? You can install libraries through raco and select the language of a module using#lang whateverin your first line. You can set the language used by the REPL by passing it as an argument, e.g.# Use Typed Racket instead of untypedracket -I typed/racket

I've been reading Operating Systems: Three Easy Pieces. Its a very comfy read. Also was reading some haskell shit i fucking hate haskell

I once fell hard for the Haskell meme, I read category theory books, poured over the "Monad Reader" publication, and went through papers on exotic data structures like 'finger trees'. After a while far too long, I realized that with all the clever nonsense required to 'get things done', I was no more productive than a random javascript nigger off the street, who could easily accomplish a task with very low cognitive load. B-bu-but I'm smart!!!!" Racket is a far more sensible compromise.

What is the sicp for bash ? I've been using bash way more than I'd like so it's time to actually learn it.

Bash isn't a language.

who cares