[ prog / sol / mona ]

prog


how to learn programming?

1 2023-10-06 23:18

I decided I want lisp to be my first language. what dialect do I learn? what should I read to learn it?

2 2023-10-07 00:47 *

You should already know that you have to read your SICP.
https://web.mit.edu/6.001/6.037/sicp.pdf

3 2023-10-07 00:53 *

https://www.youtube.com/watch?v=2Op3QLzMgSY

4 2023-10-15 15:13

>>1
Install MIT/GNU Scheme (or Chicken Scheme) and read either one of these:
* https://ds26gte.github.io/tyscheme/
* https://scheme.com/tspl4/
You can use GNU Emacs and Geiser to get a good development environment for various implementations of Scheme. Also, some people recommend Little Schemer and its sequel The Seasoned Schemer (Both are good books, too).

If you want to learn Common Lisp instead, I recommend Practical Lisp (https://gigamonkeys.com/book/) Read The Common Lisp Cookbook after that (https://lispcookbook.github.io/cl-cookbook/). Install SBCL (or CCL or Clisp) and GNU Emacs + SLY to get a good development environment (you can use Guix or Quicklisp as your package manager).

If you can't decide whether you want to learn Scheme or Common Lisp, you can just toss a coin or something. The choice doesn't matter that much because both of them are good languages.

5


VIP:

do not edit these