Hacker News new | past | comments | ask | show | jobs | submit login

But there's another effect: using a language as malleable as Lisp forces you to consider how you want to mold your program. After a few mistakes, this will teach you good program design, thus actually making you a better programmer.

(Yes, of course there are exceptions. But I think in general that having this freedom will make you consider how to use it, which will make you consider alternate ways to code the same thing, which is ultimately how you learn.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: