Question for lispers with experience: If you should start to learn a LISP style language today, which one do you pick up? Why?
[#]lisp #scheme #commonlisp #programming #lispers #developers
=> More informations about this toot | More toots from syntaxerror@mastodon.sdf.org
@syntaxerror I'd say it really depends on the type of person, what goal they have, and what they can and can't tolerate from a language. Most Lisps would be a bad idea if someone doesn't like the idea of having to write something from scratch. It'd also be a bad idea if someone doesn't like the idea of having to sometimes read code to understand how to use some library. It'd also be a bad idea if someone doesn't like the idea of reading books to learn a language.
In general you need to be open a DIY approach if you're going to adventure with a Lisp. How I started with Lisp was a small group of friends knew Common Lisp. So, my answer isn't really based on anything technical but social: start out with the Lisp that someone you know uses. If you don't have that, just pick one based off what seems like a good book.
=> More informations about this toot | More toots from zyd@sup.zyd.lol
@zyd I like the idea of writing something from scratch. I like the idea of reading code to understand how things work and I enjoy learning with good books.
Thank you for your reply. Do you have any book suggestions?
=> More informations about this toot | More toots from syntaxerror@mastodon.sdf.org
@syntaxerror If you want to learn Common Lisp quickly, Practical Common Lisp: https://gigamonkeys.com/book/ - If you don't mind a lengthier book with lots of exercises and uses old-style AI to teach good Lisp programming, Paradigms of Artificial Programming: https://norvig.github.io/paip-lisp/#/
General support resource for Common Lisp: https://lispcookbook.github.io/cl-cookbook/
=> More informations about this toot | More toots from zyd@sup.zyd.lol
@syntaxerror The curse of not being able to edit posts on my gts instance: Paradigms of Artificial Intelligence Programming. :woe:
=> More informations about this toot | More toots from zyd@sup.zyd.lol This content has been proxied by September (3851b).Proxy Information
text/gemini