<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: A first programming language?</title>
	<atom:link href="http://bfpower.wordpress.com/2008/10/14/a-first-programming-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://bfpower.wordpress.com/2008/10/14/a-first-programming-language/</link>
	<description></description>
	<lastBuildDate>Mon, 26 Oct 2009 17:41:19 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: l0rdn3rd</title>
		<link>http://bfpower.wordpress.com/2008/10/14/a-first-programming-language/#comment-215</link>
		<dc:creator>l0rdn3rd</dc:creator>
		<pubDate>Sun, 26 Oct 2008 16:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://bfpower.wordpress.com/?p=88#comment-215</guid>
		<description>&quot;good algorithms are like poems of logic&quot; - I like this one.  I have never tried Python, although I have heard about it from many different places. I will  try the book you suggested.</description>
		<content:encoded><![CDATA[<p>&#8220;good algorithms are like poems of logic&#8221; &#8211; I like this one.  I have never tried Python, although I have heard about it from many different places. I will  try the book you suggested.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bfpower</title>
		<link>http://bfpower.wordpress.com/2008/10/14/a-first-programming-language/#comment-178</link>
		<dc:creator>bfpower</dc:creator>
		<pubDate>Tue, 14 Oct 2008 02:23:34 +0000</pubDate>
		<guid isPermaLink="false">http://bfpower.wordpress.com/?p=88#comment-178</guid>
		<description>&quot;learning to think like a programmer...&quot; 

So true - the Javascript book I used was terrible about this.  I learned the syntax without learning how to program.  This is where I think Zelle&#039;s book relaly excels - he delves into some topics of computer science (although he doesn&#039;t go into the deeper things of Python) such as encapsulation, OOP, simulation programming, and some others.

I read a quote that said &quot;good algorithms are like poems of logic.&quot;</description>
		<content:encoded><![CDATA[<p>&#8220;learning to think like a programmer&#8230;&#8221; </p>
<p>So true &#8211; the Javascript book I used was terrible about this.  I learned the syntax without learning how to program.  This is where I think Zelle&#8217;s book relaly excels &#8211; he delves into some topics of computer science (although he doesn&#8217;t go into the deeper things of Python) such as encapsulation, OOP, simulation programming, and some others.</p>
<p>I read a quote that said &#8220;good algorithms are like poems of logic.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: l0rdn3rd</title>
		<link>http://bfpower.wordpress.com/2008/10/14/a-first-programming-language/#comment-177</link>
		<dc:creator>l0rdn3rd</dc:creator>
		<pubDate>Tue, 14 Oct 2008 02:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://bfpower.wordpress.com/?p=88#comment-177</guid>
		<description>I think that a good starting programming language would not only enable you to learn other languages faster, but also provoke you to think more about what programs do to the machine, and what the way to write a program is. Thus, for example, you will know that a variable is an address in memory, containing (or not containing) a value, and so on. 

In addition, I think that what is really important is learning to think like a programmer, which means understanding how to solve problems beautifully, rather than just learning a myriad of languages (which I guess will start happening naturally at some point).</description>
		<content:encoded><![CDATA[<p>I think that a good starting programming language would not only enable you to learn other languages faster, but also provoke you to think more about what programs do to the machine, and what the way to write a program is. Thus, for example, you will know that a variable is an address in memory, containing (or not containing) a value, and so on. </p>
<p>In addition, I think that what is really important is learning to think like a programmer, which means understanding how to solve problems beautifully, rather than just learning a myriad of languages (which I guess will start happening naturally at some point).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
