3 ms·
I've been picking this up for work while reading "The Go Programming Language" (https://www.gopl.io/ https://www.gopl.io/). I like using a book over picking sma
by xavdid 4y ago
I've been picking this up for work while reading "The Go Programming Language" (https://www.gopl.io/ https://www.gopl.io/). I like using a book over picking small projects and repeatedly googling things because the book gives a lot of context. I know _how_ all the pieces fit together and am given credible recommendations on what to use and why. It's a slow way to learn "how to use X data structure", but a great way to know "how X data structure works under the hood and why/when that's important".
The language itself is neat. Obviously very fast. Ergonomically sort of clunky (as compared to other languages, like TS or Python), but I think that'll smooth over with time. It also makes "hard things" in other languages simple, especially its threading and inter-thread communication.