<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to get started programming?</title>
	<atom:link href="http://changelog.complete.org/archives/7595-how-to-get-started-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming</link>
	<description>Viewpoints on technology, society, and government</description>
	<lastBuildDate>Tue, 14 May 2013 02:23:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10729</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Sun, 29 Jul 2012 23:22:39 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10729</guid>
		<description><![CDATA[I hadn&#039;t read &quot;How to Become a Hacker&quot; before.  I took a look at it.  A nice work, and it pointed me at Norvig&#039;s &quot;Teach Yourself Programming in 10 Years&quot;: http://norvig.com/21-days.html  -- an excellent read.]]></description>
		<content:encoded><![CDATA[<p>I hadn&#8217;t read &#8220;How to Become a Hacker&#8221; before.  I took a look at it.  A nice work, and it pointed me at Norvig&#8217;s &#8220;Teach Yourself Programming in 10 Years&#8221;: <a href="http://norvig.com/21-days.html" rel="nofollow">http://norvig.com/21-days.html</a>  &#8212; an excellent read.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10728</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Sun, 29 Jul 2012 23:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10728</guid>
		<description><![CDATA[Wow, those are excellent suggestions.  I read the first few pages of LPTHW and it reminded me immensely of how I learned with BASIC, and then Pascal: some simple examples, trying out a few things, etc.  Thanks for that great suggestion.]]></description>
		<content:encoded><![CDATA[<p>Wow, those are excellent suggestions.  I read the first few pages of LPTHW and it reminded me immensely of how I learned with BASIC, and then Pascal: some simple examples, trying out a few things, etc.  Thanks for that great suggestion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10727</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Sun, 29 Jul 2012 22:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10727</guid>
		<description><![CDATA[There are a ton of double-underscore class methods that can make things behave in unexpected ways.  I appreciate the idea of lazy lists, which work great in Haskell, for instance, but I am not sold on the &quot;list or list-like&quot; concept being one that meets the KISS principle in Python.]]></description>
		<content:encoded><![CDATA[<p>There are a ton of double-underscore class methods that can make things behave in unexpected ways.  I appreciate the idea of lazy lists, which work great in Haskell, for instance, but I am not sold on the &#8220;list or list-like&#8221; concept being one that meets the KISS principle in Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rjc</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10724</link>
		<dc:creator>rjc</dc:creator>
		<pubDate>Sun, 29 Jul 2012 15:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10724</guid>
		<description><![CDATA[I can wholeheartedly recommend &lt;a href=&quot;http://learnpythonthehardway.org/&quot; rel=&quot;nofollow&quot;&gt;TPTHW&lt;/a&gt; and other (mostly in the works) &lt;a href=&quot;http://learncodethehardway.org/&quot; rel=&quot;nofollow&quot;&gt;LCodeTHW&lt;/a&gt;. Not only are they aimed at beginners but Zed&#039;s very encouraging - both in the foreword and throughout the book - which is very important for anyone, especially a beginner.]]></description>
		<content:encoded><![CDATA[<p>I can wholeheartedly recommend <a href="http://learnpythonthehardway.org/" rel="nofollow">TPTHW</a> and other (mostly in the works) <a href="http://learncodethehardway.org/" rel="nofollow">LCodeTHW</a>. Not only are they aimed at beginners but Zed&#8217;s very encouraging &#8211; both in the foreword and throughout the book &#8211; which is very important for anyone, especially a beginner.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Goerzen</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10723</link>
		<dc:creator>John Goerzen</dc:creator>
		<pubDate>Sun, 29 Jul 2012 13:50:19 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10723</guid>
		<description><![CDATA[The K&amp;R book is a good one, but probably moves a bit fast for a beginner.  Thanks for the &quot;Learn Python the Hard Way&quot; suggestion.]]></description>
		<content:encoded><![CDATA[<p>The K&amp;R book is a good one, but probably moves a bit fast for a beginner.  Thanks for the &#8220;Learn Python the Hard Way&#8221; suggestion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tshepang Lekhonkhobe</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10721</link>
		<dc:creator>Tshepang Lekhonkhobe</dc:creator>
		<pubDate>Sun, 29 Jul 2012 07:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10721</guid>
		<description><![CDATA[I am curious about the Python 2 fluff you mention. Do you have examples or a post somewhere about it?]]></description>
		<content:encoded><![CDATA[<p>I am curious about the Python 2 fluff you mention. Do you have examples or a post somewhere about it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Erich</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10717</link>
		<dc:creator>Erich</dc:creator>
		<pubDate>Sat, 28 Jul 2012 20:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10717</guid>
		<description><![CDATA[I have practiced another way of increasing interest in other people for computing stuff: microcontrollers. There is nothing fancy in the programming, but you can teach a board your own new or old tricks. You can feel like a ``creator&#039;&#039; in some sense. I found this particular aspect to be nicely discussed in  the book &quot;Hackers&quot; by Levy. Apart from getting going, you ``must&#039;&#039; have a project IMHO. Otherwise you will lose interest when things become complex and answers are not 5 minutes away.]]></description>
		<content:encoded><![CDATA[<p>I have practiced another way of increasing interest in other people for computing stuff: microcontrollers. There is nothing fancy in the programming, but you can teach a board your own new or old tricks. You can feel like a &#8220;creator&#8221; in some sense. I found this particular aspect to be nicely discussed in  the book &#8220;Hackers&#8221; by Levy. Apart from getting going, you &#8220;must&#8221; have a project IMHO. Otherwise you will lose interest when things become complex and answers are not 5 minutes away.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Warren</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10716</link>
		<dc:creator>Warren</dc:creator>
		<pubDate>Sat, 28 Jul 2012 18:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10716</guid>
		<description><![CDATA[Having a set of problems you want to solve, and someone who can tell you if the problems are easily solvable was required to get me started.    My father tried to interest me in programming in ~1986, to no avail as I didn&#039;t have a problem to solve.   A CS class (really independent study) got me into it.   

Just wanting to be a programmer doesn&#039;t cut it to get going.   A good start also needs to get you to understand what can and can not be done by a computer.]]></description>
		<content:encoded><![CDATA[<p>Having a set of problems you want to solve, and someone who can tell you if the problems are easily solvable was required to get me started.    My father tried to interest me in programming in ~1986, to no avail as I didn&#8217;t have a problem to solve.   A CS class (really independent study) got me into it.   </p>
<p>Just wanting to be a programmer doesn&#8217;t cut it to get going.   A good start also needs to get you to understand what can and can not be done by a computer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10714</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 28 Jul 2012 17:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10714</guid>
		<description><![CDATA[I&#039;d second the recommendation for &quot;The Art of Unix Programming&quot;; having read the whole thing, I found it quite good.

&quot;How to Become a Hacker&quot; and &quot;Asking Questions the Smart Way&quot;, while not directly programming-related, definitely seem like required reading.  And I&#039;d recommend a cover-to-cover read of the Jargon File (AKA the New Hacker&#039;s Dictionary) as well, or at least the introduction and appendices.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d second the recommendation for &#8220;The Art of Unix Programming&#8221;; having read the whole thing, I found it quite good.</p>
<p>&#8220;How to Become a Hacker&#8221; and &#8220;Asking Questions the Smart Way&#8221;, while not directly programming-related, definitely seem like required reading.  And I&#8217;d recommend a cover-to-cover read of the Jargon File (AKA the New Hacker&#8217;s Dictionary) as well, or at least the introduction and appendices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming/comment-page-1#comment-10712</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 28 Jul 2012 17:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://changelog.complete.org/?p=7595#comment-10712</guid>
		<description><![CDATA[Dive into Python has a reasonable amount of introductory material, but in general it assumes you already have some programming experience.  For a truly introductory text, try &quot;Learn Python the Hard Way&quot;.

I&#039;d also suggest that The ANSI C Programming Language works as a good introduction, either as a first or second book.]]></description>
		<content:encoded><![CDATA[<p>Dive into Python has a reasonable amount of introductory material, but in general it assumes you already have some programming experience.  For a truly introductory text, try &#8220;Learn Python the Hard Way&#8221;.</p>
<p>I&#8217;d also suggest that The ANSI C Programming Language works as a good introduction, either as a first or second book.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
