<?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"
	>
<channel>
	<title>Comments on: Learning a new language</title>
	<atom:link href="http://srihari.info/blog/posts/learning-a-new-language/feed/" rel="self" type="application/rss+xml" />
	<link>http://srihari.info/blog/posts/learning-a-new-language/</link>
	<description>Musings on technology, people</description>
	<pubDate>Thu, 11 Mar 2010 04:39:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Mark Thomas</title>
		<link>http://srihari.info/blog/posts/learning-a-new-language/#comment-23</link>
		<dc:creator>Mark Thomas</dc:creator>
		<pubDate>Tue, 16 Oct 2007 13:38:07 +0000</pubDate>
		<guid isPermaLink="false">http://srihari.info/blog/?p=13#comment-23</guid>
		<description>"Start with your first program doing something non trivial. For example it could be parsing an rss feed."

I think you'll find that parsing an rss feed IS trivial in python, ruby, etc. Once you get used to dynamic languages, your definition of what is trivial expands quite a bit.</description>
		<content:encoded><![CDATA[<p>&#8220;Start with your first program doing something non trivial. For example it could be parsing an rss feed.&#8221;</p>
<p>I think you&#8217;ll find that parsing an rss feed IS trivial in python, ruby, etc. Once you get used to dynamic languages, your definition of what is trivial expands quite a bit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JavaGalaxy.com</title>
		<link>http://srihari.info/blog/posts/learning-a-new-language/#comment-22</link>
		<dc:creator>JavaGalaxy.com</dc:creator>
		<pubDate>Mon, 15 Oct 2007 04:46:59 +0000</pubDate>
		<guid isPermaLink="false">http://srihari.info/blog/?p=13#comment-22</guid>
		<description>I had similar problems while learning new language. I have been working with Java from the start of my career but when I wanted to learn PHP, it was so confusing to me in the beginning. 

I tend to compare PHP scripting with JSP scripting. One way that I took to overcome this is by leaving Java aside while learning PHP. 

When you compare 2 languages you are always supporting the language you are comfortable with.</description>
		<content:encoded><![CDATA[<p>I had similar problems while learning new language. I have been working with Java from the start of my career but when I wanted to learn PHP, it was so confusing to me in the beginning. </p>
<p>I tend to compare PHP scripting with JSP scripting. One way that I took to overcome this is by leaving Java aside while learning PHP. </p>
<p>When you compare 2 languages you are always supporting the language you are comfortable with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg M</title>
		<link>http://srihari.info/blog/posts/learning-a-new-language/#comment-21</link>
		<dc:creator>Greg M</dc:creator>
		<pubDate>Sun, 14 Oct 2007 23:47:07 +0000</pubDate>
		<guid isPermaLink="false">http://srihari.info/blog/?p=13#comment-21</guid>
		<description>I'd put scoping right up there behind types, especially for all these new dynamic scripting languages that seem to be cropping up organically without significant design (Python, Ruby, etc) You're right to omit syntax - that can be picked up on the go while you concentrate on conceptual semantics.</description>
		<content:encoded><![CDATA[<p>I&#8217;d put scoping right up there behind types, especially for all these new dynamic scripting languages that seem to be cropping up organically without significant design (Python, Ruby, etc) You&#8217;re right to omit syntax - that can be picked up on the go while you concentrate on conceptual semantics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hung Tang</title>
		<link>http://srihari.info/blog/posts/learning-a-new-language/#comment-20</link>
		<dc:creator>Hung Tang</dc:creator>
		<pubDate>Sun, 14 Oct 2007 22:42:13 +0000</pubDate>
		<guid isPermaLink="false">http://srihari.info/blog/?p=13#comment-20</guid>
		<description>This is an interesting post.

I'm actually learning Groovy right now and, in my opinion, the best way to learn is by doing.  I think to be good at understanding any language (be it English or Java, for example), we have to continually practice (1) reading, and (2) writing it.  To help myself learn at an accelerated pace, I just peruse some open source project that uses Groovy, and there I begin my adventure to make sense of one particular usage of many features in the language.  When I have questions it's when I then begin to learn, and I try to surrender myself to these types of situations where it seems daunting at first.  All I can say this works for me.</description>
		<content:encoded><![CDATA[<p>This is an interesting post.</p>
<p>I&#8217;m actually learning Groovy right now and, in my opinion, the best way to learn is by doing.  I think to be good at understanding any language (be it English or Java, for example), we have to continually practice (1) reading, and (2) writing it.  To help myself learn at an accelerated pace, I just peruse some open source project that uses Groovy, and there I begin my adventure to make sense of one particular usage of many features in the language.  When I have questions it&#8217;s when I then begin to learn, and I try to surrender myself to these types of situations where it seems daunting at first.  All I can say this works for me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
