TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Lisp as a first language?

2 pointsby TheDoctorWhoover 13 years ago
Hey all I decided to learn Lisp as my first language is this a good idea and can it be used to make games like pacman and space invader?

2 comments

klsover 13 years ago
You may want to give Racket a try, it is a LISP dialect and geared towards learning LISP <a href="http://en.wikipedia.org/wiki/Racket_%28programming_language%29" rel="nofollow">http://en.wikipedia.org/wiki/Racket_%28programming_language%...</a> . I wish I had learned LISP first it is so much different than the languages that get their linage from C or smalltalk. It frees you from the constrains of other languages and requires a lot of deprogramming to learn once you know another languadge. It's not going to be the easiest language to learn as a first languadge but there are a lot of advantages in doing so. Racket will help make it easier as it is designed as a teaching languadge.
评论 #3427307 未加载
pavelludiqover 13 years ago
There are several lisp dialects. Some of them have even been used for comercial games. Common lisp and clojure(the two most popular dialects) can be used to write pretty much any kind of software. But as a first language, I don't know. Scheme(the third most popular lisp) was my second language, and i had no trouble with it, but i already had a year of python under my belt. i'd say learn python, ruby or javascript first.
评论 #3427288 未加载