<?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 for WadeTandy.com</title>
	<atom:link href="http://wadetandy.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://wadetandy.com</link>
	<description></description>
	<lastBuildDate>Fri, 12 Nov 2010 01:17:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>Comment on Why Everyone Should Learn C++ First by Wade</title>
		<link>http://wadetandy.com/2009/03/why-everyone-should-learn-c-first/comment-page-1/#comment-350</link>
		<dc:creator>Wade</dc:creator>
		<pubDate>Fri, 12 Nov 2010 01:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=34#comment-350</guid>
		<description>Hey Andre, sorry I&#039;m just getting back to you.  I&#039;ve been reworking some things on my website and the e-mail post notification was apparently down.  Hope you get this.

It has been a while since I wrote this post, and while I still largely agree with it, I will say that it has some exceptions and caveats, and that in the end it really depends on what type of programming you are interested in.

If you want to be a career software developer like I plan to be, are interested in all different types of programming from web sites to desktop applications to low level system programming, or and really want to understand how programs work at the deepest level, I think you should absolutely learn c++ first.  It has all of the benefits I outline above and many more.  

Since you asked the question, I will tell you that C, C++, and Objective C, while being similar, are not the same thing.  C is much harder to learn as your first language, in my opinion, as one must really understand everything a program must do, down to the tiniest detail to really be effective.  It also has the drawback of not being object-oriented, which is essential experience if you plan to go into most development roles.  Objective-C, like C++ is based on C, but it is primarily used for Mac OSX and iPhone/iPad development, and it does not have many applications beyond that in modern software (that I&#039;m aware of).

Once you have learned C++, I think C is also an extremely useful thing to know, and it will be a lot easier.  I use both in my development job nearly every day. When you are at that point, I think you&#039;ll understand when I say it that you will start looking at the task at hand and choosing the right language for the job.  Once you&#039;ve gotten a grasp on one language, particularly one like C++, it will not be very hard to jump to another.  It really only takes me a few days of messing around with a new language to really understand it and be functional with it.

If your main interests lie in web development and you don&#039;t have any interest in anything else, I&#039;d learn a language like Ruby, Python, or PHP.  This doesn&#039;t sound like where you are, but I thought I&#039;d mention it.</description>
		<content:encoded><![CDATA[<p>Hey Andre, sorry I&#8217;m just getting back to you.  I&#8217;ve been reworking some things on my website and the e-mail post notification was apparently down.  Hope you get this.</p>
<p>It has been a while since I wrote this post, and while I still largely agree with it, I will say that it has some exceptions and caveats, and that in the end it really depends on what type of programming you are interested in.</p>
<p>If you want to be a career software developer like I plan to be, are interested in all different types of programming from web sites to desktop applications to low level system programming, or and really want to understand how programs work at the deepest level, I think you should absolutely learn c++ first.  It has all of the benefits I outline above and many more.  </p>
<p>Since you asked the question, I will tell you that C, C++, and Objective C, while being similar, are not the same thing.  C is much harder to learn as your first language, in my opinion, as one must really understand everything a program must do, down to the tiniest detail to really be effective.  It also has the drawback of not being object-oriented, which is essential experience if you plan to go into most development roles.  Objective-C, like C++ is based on C, but it is primarily used for Mac OSX and iPhone/iPad development, and it does not have many applications beyond that in modern software (that I&#8217;m aware of).</p>
<p>Once you have learned C++, I think C is also an extremely useful thing to know, and it will be a lot easier.  I use both in my development job nearly every day. When you are at that point, I think you&#8217;ll understand when I say it that you will start looking at the task at hand and choosing the right language for the job.  Once you&#8217;ve gotten a grasp on one language, particularly one like C++, it will not be very hard to jump to another.  It really only takes me a few days of messing around with a new language to really understand it and be functional with it.</p>
<p>If your main interests lie in web development and you don&#8217;t have any interest in anything else, I&#8217;d learn a language like Ruby, Python, or PHP.  This doesn&#8217;t sound like where you are, but I thought I&#8217;d mention it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Everyone Should Learn C++ First by Andre' Toscano</title>
		<link>http://wadetandy.com/2009/03/why-everyone-should-learn-c-first/comment-page-1/#comment-344</link>
		<dc:creator>Andre' Toscano</dc:creator>
		<pubDate>Wed, 03 Nov 2010 18:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=34#comment-344</guid>
		<description>Let me ask you something, as a seasoned programmer that you seem to be. And please bear in mind that I realize this is a question with no straightforward answer.
 
I&#039;m new to any kind of C. And I&#039;m planning on putting in the hours for the next couple of years to learn a language that can stand the test of time. I&#039;m not interested in an &quot;easy-to-learn-and-start-programming-in-just-24-hours&quot; kind of deal. I would like to learn something that will enable me to be a good programmer in a few years time, not tomorrow.

And from what I read everywhere, long term trends seem to point out that it&#039;s either C or C++ or Objective C. (I&#039;m not sure if these are variants of C, or if they just share similar names)

From these languages, which one would you suggest I&#039;d learn? Again based on the fact that I&#039;m not expecting &quot;exciting results&quot; tomorrow, but am instead going for a strong knowledge base, from which I can then be better prepared to specialize in other stuff. 

Thanks. Any input will be great.</description>
		<content:encoded><![CDATA[<p>Let me ask you something, as a seasoned programmer that you seem to be. And please bear in mind that I realize this is a question with no straightforward answer.</p>
<p>I&#8217;m new to any kind of C. And I&#8217;m planning on putting in the hours for the next couple of years to learn a language that can stand the test of time. I&#8217;m not interested in an &#8220;easy-to-learn-and-start-programming-in-just-24-hours&#8221; kind of deal. I would like to learn something that will enable me to be a good programmer in a few years time, not tomorrow.</p>
<p>And from what I read everywhere, long term trends seem to point out that it&#8217;s either C or C++ or Objective C. (I&#8217;m not sure if these are variants of C, or if they just share similar names)</p>
<p>From these languages, which one would you suggest I&#8217;d learn? Again based on the fact that I&#8217;m not expecting &#8220;exciting results&#8221; tomorrow, but am instead going for a strong knowledge base, from which I can then be better prepared to specialize in other stuff. </p>
<p>Thanks. Any input will be great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Everyone Should Learn C++ First by Andre' Toscano</title>
		<link>http://wadetandy.com/2009/03/why-everyone-should-learn-c-first/comment-page-1/#comment-347</link>
		<dc:creator>Andre' Toscano</dc:creator>
		<pubDate>Wed, 03 Nov 2010 18:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=34#comment-347</guid>
		<description>Let me ask you something, as a seasoned programmer that you seem to be. And please bear in mind that I realize this is a question with no straightforward answer.
 
I&#039;m new to any kind of C. And I&#039;m planning on putting in the hours for the next couple of years to learn a language that can stand the test of time. I&#039;m not interested in an &quot;easy-to-learn-and-start-programming-in-just-24-hours&quot; kind of deal. I would like to learn something that will enable me to be a good programmer in a few years time, not tomorrow.

And from what I read everywhere, long term trends seem to point out that it&#039;s either C or C++ or Objective C. (I&#039;m not sure if these are variants of C, or if they just share similar names)

From these languages, which one would you suggest I&#039;d learn? Again based on the fact that I&#039;m not expecting &quot;exciting results&quot; tomorrow, but am instead going for a strong knowledge base, from which I can then be better prepared to specialize in other stuff. 

Thanks. Any input will be great.</description>
		<content:encoded><![CDATA[<p>Let me ask you something, as a seasoned programmer that you seem to be. And please bear in mind that I realize this is a question with no straightforward answer.</p>
<p>I&#8217;m new to any kind of C. And I&#8217;m planning on putting in the hours for the next couple of years to learn a language that can stand the test of time. I&#8217;m not interested in an &#8220;easy-to-learn-and-start-programming-in-just-24-hours&#8221; kind of deal. I would like to learn something that will enable me to be a good programmer in a few years time, not tomorrow.</p>
<p>And from what I read everywhere, long term trends seem to point out that it&#8217;s either C or C++ or Objective C. (I&#8217;m not sure if these are variants of C, or if they just share similar names)</p>
<p>From these languages, which one would you suggest I&#8217;d learn? Again based on the fact that I&#8217;m not expecting &#8220;exciting results&#8221; tomorrow, but am instead going for a strong knowledge base, from which I can then be better prepared to specialize in other stuff. </p>
<p>Thanks. Any input will be great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Star Wars Theme Restaurant Menu by UNCLE OWEN</title>
		<link>http://wadetandy.com/2009/08/star-wars-theme-restaurant-menu/comment-page-1/#comment-328</link>
		<dc:creator>UNCLE OWEN</dc:creator>
		<pubDate>Fri, 18 Jun 2010 22:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=78#comment-328</guid>
		<description>WOMPRAT SLIDERS</description>
		<content:encoded><![CDATA[<p>WOMPRAT SLIDERS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Star Wars Theme Restaurant Menu by UNCLE OWEN</title>
		<link>http://wadetandy.com/2009/08/star-wars-theme-restaurant-menu/comment-page-1/#comment-349</link>
		<dc:creator>UNCLE OWEN</dc:creator>
		<pubDate>Fri, 18 Jun 2010 22:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=78#comment-349</guid>
		<description>WOMPRAT SLIDERS</description>
		<content:encoded><![CDATA[<p>WOMPRAT SLIDERS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Star Wars Theme Restaurant Menu by UNCLE OWEN</title>
		<link>http://wadetandy.com/2009/08/star-wars-theme-restaurant-menu/comment-page-1/#comment-327</link>
		<dc:creator>UNCLE OWEN</dc:creator>
		<pubDate>Fri, 18 Jun 2010 22:21:21 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=78#comment-327</guid>
		<description>BANTHA MILK &quot;IT&#039;S BLUE&quot;</description>
		<content:encoded><![CDATA[<p>BANTHA MILK &#8220;IT&#8217;S BLUE&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Star Wars Theme Restaurant Menu by UNCLE OWEN</title>
		<link>http://wadetandy.com/2009/08/star-wars-theme-restaurant-menu/comment-page-1/#comment-348</link>
		<dc:creator>UNCLE OWEN</dc:creator>
		<pubDate>Fri, 18 Jun 2010 22:21:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=78#comment-348</guid>
		<description>BANTHA MILK &quot;IT&#039;S BLUE&quot;</description>
		<content:encoded><![CDATA[<p>BANTHA MILK &#8220;IT&#8217;S BLUE&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Google AdSense: When does advertising go too far? by Twitted by mashfiq13</title>
		<link>http://wadetandy.com/2009/06/google-adsense-when-does-advertising-go-too-far/comment-page-1/#comment-249</link>
		<dc:creator>Twitted by mashfiq13</dc:creator>
		<pubDate>Mon, 29 Jun 2009 21:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=64#comment-249</guid>
		<description>[...] This post was Twitted by mashfiq13 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was Twitted by mashfiq13 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Everyone Should Learn C++ First by wade</title>
		<link>http://wadetandy.com/2009/03/why-everyone-should-learn-c-first/comment-page-1/#comment-19</link>
		<dc:creator>wade</dc:creator>
		<pubDate>Sun, 01 Mar 2009 16:22:05 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=34#comment-19</guid>
		<description>&lt;a href=&quot;#comment-18&quot; rel=&quot;nofollow&quot;&gt;@Rob Diana&lt;/a&gt; 
Rob,

Thanks for taking the time to respond.  I agree that c++ does carry with it an initial &quot;oh wow this is a lot&quot; factor.  However, having learned c++ as my first language (and also having been a TA for intro c++ courses), I have seen that it is something that even non-technical people can learn if it is taught correctly.  
The key, in my opinion is keeping things working at as high a level as possible until the syntax is properly learned.  Back when I was in an intro class, for example, we learned vectors before we learned arrays.  This allowed us to learn syntax and list processing without worrying about dynamic memory allocation or keeping a separate array size count.</description>
		<content:encoded><![CDATA[<p><a href="#comment-18" rel="nofollow">@Rob Diana</a><br />
Rob,</p>
<p>Thanks for taking the time to respond.  I agree that c++ does carry with it an initial &#8220;oh wow this is a lot&#8221; factor.  However, having learned c++ as my first language (and also having been a TA for intro c++ courses), I have seen that it is something that even non-technical people can learn if it is taught correctly.<br />
The key, in my opinion is keeping things working at as high a level as possible until the syntax is properly learned.  Back when I was in an intro class, for example, we learned vectors before we learned arrays.  This allowed us to learn syntax and list processing without worrying about dynamic memory allocation or keeping a separate array size count.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Everyone Should Learn C++ First by wade</title>
		<link>http://wadetandy.com/2009/03/why-everyone-should-learn-c-first/comment-page-1/#comment-346</link>
		<dc:creator>wade</dc:creator>
		<pubDate>Sun, 01 Mar 2009 16:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://wadetandy.com/?p=34#comment-346</guid>
		<description>&lt;a href=&quot;#comment-18&quot; rel=&quot;nofollow&quot;&gt;@Rob Diana&lt;/a&gt; 
Rob,

Thanks for taking the time to respond.  I agree that c++ does carry with it an initial &quot;oh wow this is a lot&quot; factor.  However, having learned c++ as my first language (and also having been a TA for intro c++ courses), I have seen that it is something that even non-technical people can learn if it is taught correctly.  
The key, in my opinion is keeping things working at as high a level as possible until the syntax is properly learned.  Back when I was in an intro class, for example, we learned vectors before we learned arrays.  This allowed us to learn syntax and list processing without worrying about dynamic memory allocation or keeping a separate array size count.</description>
		<content:encoded><![CDATA[<p><a href="#comment-18" rel="nofollow">@Rob Diana</a><br />
Rob,</p>
<p>Thanks for taking the time to respond.  I agree that c++ does carry with it an initial &#8220;oh wow this is a lot&#8221; factor.  However, having learned c++ as my first language (and also having been a TA for intro c++ courses), I have seen that it is something that even non-technical people can learn if it is taught correctly.<br />
The key, in my opinion is keeping things working at as high a level as possible until the syntax is properly learned.  Back when I was in an intro class, for example, we learned vectors before we learned arrays.  This allowed us to learn syntax and list processing without worrying about dynamic memory allocation or keeping a separate array size count.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

