You are here
Getting started with Python and Lisp
A few weeks ago I talked with a friend studying computer science who I discovered had never experienced the joy of programming with a high level language. Not only that but he didn't have the first clue what he was missing. I feared without my immediate intervention another perfectly good mind would be wasted in programming hell. At his university they were using Java for nearly everything so he had somehow gotten the terribly mistaken idea that it didn't really matter what programming language one used. I carefully explained that:
- Programming languages were not equivalent. Not by a longshot.
- Java is rarely the language of choice for really good programmers
- The two languages I recommend taking a close look at are Python and Lisp.
He had never heard of Python or Lisp before so I helpfully provided a list of links to resources that would hopefully help get him started. Then I figured I'd share those resources with the community for the benefit of other misguided programmers in similar circumstances.
Also, next time this issue comes up I won't have to waste any breath proselytizing. I'll just point to this blog post.
Python resources
- Python as a first programming language for everyone
- Python tutorial
- Python installer (yes, Windows is supported)
Lisp resources
- The blog post I wrote: To Lisp or not to Lisp, that is the question
- Clojure: a free modern dialect of Lisp that runs on the Java VM
- Clojure - Functional programming for the JVM
- A YouTube series course
Paul Graham
Paul Graham has written extensively about this stuff. Listen to this guy, he really gets it.
- Beating the averages
- The Python Paradox
- Revenge of the nerds
- Succinctness is Power
- Carl de Marcken: Inside Orbitz
He's also written a book ("On Lisp") you can buy or download for free:
Comments
advice
Look at this blog, it should help you http://djangostars.com/blog/
What the side of the page?
Pages
Add new comment