3 ms·
> "I'm looking for the Swahili and the Japanese of programming. Something completely different, that will expand the ways I'm thinking about programming." APL/
by __rito__ 2y ago
> "I'm looking for the Swahili and the Japanese of programming. Something completely different, that will expand the ways I'm thinking about programming."
APL/J [0][1] and Haskell [2][3]. Ways-of-thinking expansion guaranteed. You can also build real world stuff with Haskell. As someone already mentioned, you could also give ClojureScript a try.
Also learn low level programming with C and Assembly if you want. You will learn a lot, and they will expand your horizon.
Racket ecosystem is also good. Look into Prabhakar Ragde's flanaries. [4]
[0]: https://aplwiki.com/wiki/Main_Page https://aplwiki.com/wiki/Main_Page
[1]: https://m.youtube.com/c/codereport https://m.youtube.com/c/codereport
[2]: https://www.cs.nott.ac.uk/~pszgmh/pih.html https://www.cs.nott.ac.uk/~pszgmh/pih.html
[3]: https://www.youtube.com/playlist?list=PLe7Ei6viL6jGp1Rfu0dil1JH1SHk9bgDV https://www.youtube.com/playlist?list=PLe7Ei6viL6jGp1Rfu0dil...
[4]: https://cs.uwaterloo.ca/~plragde/flaneries/ https://cs.uwaterloo.ca/~plragde/flaneries/