Skip to content
TURNKEYGNU / LINUX
AppsDocumentationBlogScreenshotsGitHubTurnKey Hub
Home/Blog/Getting started with Python and Lisp

From the project

Getting started with Python and Lisp

By Liraz Siri19 April 20152 min read
developmentpythonlisp

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:

  1. Programming languages were not equivalent. Not by a longshot.
  2. Java is rarely the language of choice for really good programmers
  3. 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:

http://www.paulgraham.com/onlisp.html

Comments (1)

advice

Reply 1 2016-11-04

Look at this blog, it should help you http://djangostars.com/blog/

Keep exploring

Find your next server

Browse ready-to-use appliances by the job you need to do.

Explore the app library
TURNKEYGNU / LINUX

Own your infrastructure without starting from scratch.

Explore TurnKey
AboutDocumentationFAQBlogGitHub
Free and open sourceSecure by defaultReady to deploy