<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Aaron Feng: Lisp newbie jump start</title>
    <link>http://aaronfeng.com/articles/2008/04/07/jump-start-in-lisp</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Adventures in software development</description>
    <item>
      <title>Lisp newbie jump start</title>
      <description>&lt;p&gt;Many that are close to me have noticed my new obsession with a language that was invented in 1958: Lisp.  I don't think there has been a day that goes by that I don't make some kind of reference to Lisp.  The more I read about Lisp, the more mind blowing it is to me that most people don't use it.  I understand Lisp may be an acquired taste, but there are many interesting concepts/features that can impact one's thinking even when they are not using Lisp.  &lt;/p&gt;

&lt;p&gt;Everyone complains about the parentheses.  Please complain about something original.  To tell you the truth, after a couple of weeks, you won't even see the parens anymore.  You don't have to be a genius to do it, trust me, I'm definitely not one.&lt;/p&gt;

&lt;p&gt;With that said, I would like to recommend three books that have helped me gain an understanding of Lisp.  Best of all, they are all free!  The only cost is your time, and desire to learn.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.gigamonkeys.com/book/"&gt;Practical Common Lisp By Peter Siebel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.cs.cmu.edu/~dst/LispBook/index.html"&gt;Common Lisp : A Gentle Introduction to Symbolic Computation By David S. Touretzky&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.paulgraham.com/onlisp.html"&gt;On Lisp By Paul Graham&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you don't want to pull your hair out, I would suggest you read "On Lisp" last as it contains many advanced topics.  It doesn't matter which order you read the other two books.  They require no previous Lisp experience.  The book by Touretzky is actually targeted for people with no programming experience at all, but I found it useful just to skim through real fast.&lt;/p&gt;

&lt;p&gt;What are you still doing here?  Click on the links and start reading!&lt;/p&gt;</description>
      <pubDate>Mon, 07 Apr 2008 23:46:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f0d34162-c310-442f-b390-edb248062174</guid>
      <author>Aaron Feng</author>
      <link>http://aaronfeng.com/articles/2008/04/07/jump-start-in-lisp</link>
      <category>books</category>
      <category>programming</category>
    </item>
    <item>
      <title>"Lisp newbie jump start" by Todd</title>
      <description>&lt;p&gt;"...there are many interesting concepts/features that can impact one's thinking even when they are not using Lisp."&lt;/p&gt;

&lt;p&gt;That's why they still teach it in school, even after all these years.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Apr 2008 15:46:06 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a6d030d2-57c1-4de3-82f2-435efc805b1f</guid>
      <link>http://aaronfeng.com/articles/2008/04/07/jump-start-in-lisp#comment-4390</link>
    </item>
  </channel>
</rss>
