<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Comments on: What Advice do you Give to Young Programmers?</title> <atom:link href="http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/feed/" rel="self" type="application/rss+xml" /><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/</link> <description>News and Reviews! Geek, Internet Entrepreneur, Hardware Addict, Software Junkie, Book Author, Once TV Show Host, Technology Enthusiast, Shameless Self-Promoter, Tech Conference Coordinator, Early Adopter, Idea Evangelist, Tech Support Blogger, Bootstrapper, Media Personality, Technology Consultant, Thicker Quicker Picker Upper.</description> <lastBuildDate>Mon, 23 Nov 2009 01:37:17 -0800</lastBuildDate> <generator>http://wordpress.org/?v=2.8.5</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Kingsley Tagbo</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-714614</link> <dc:creator>Kingsley Tagbo</dc:creator> <pubDate>Thu, 04 Jun 2009 20:12:57 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-714614</guid> <description>Build your software design and architecture skills and not just your coding skillsDon&#039;t neglect mastering database design and development or learning sql .. .a lot of programmers think that it is optionalCode for real users with real problems ... do not keep a distance from your users. At the end of the day you will find that you write better software when you take the time to know your users</description> <content:encoded><![CDATA[<p>Build your software design and architecture skills and not just your coding skills</p><p>Don&#8217;t neglect mastering database design and development or learning sql .. .a lot of programmers think that it is optional</p><p>Code for real users with real problems &#8230; do not keep a distance from your users. At the end of the day you will find that you write better software when you take the time to know your users</p> ]]></content:encoded> </item> <item><title>By: Arthur Abogadil</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-684446</link> <dc:creator>Arthur Abogadil</dc:creator> <pubDate>Tue, 23 Sep 2008 23:45:29 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-684446</guid> <description>Solve a lot of programming puzzles/problems etc... when i was starting on learning programming i&#039;m literally &quot;hungry&quot;  to solve all the problems i can find, today i ususally go to Topocoder.com to test my skills. Also, another tip is to master the basics, you know, Loops, Expressions, Functions, etc... when you master it, all other programming languages will be a piece of cake to learn.</description> <content:encoded><![CDATA[<p>Solve a lot of programming puzzles/problems etc&#8230; when i was starting on learning programming i&#8217;m literally &#8220;hungry&#8221;  to solve all the problems i can find, today i ususally go to <a
href="http://Topocoder.com" title="http://Topocoder.com" target="_blank">Topocoder.com</a> to test my skills. Also, another tip is to master the basics, you know, Loops, Expressions, Functions, etc&#8230; when you master it, all other programming languages will be a piece of cake to learn.</p> ]]></content:encoded> </item> <item><title>By: Tylerdx</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639865</link> <dc:creator>Tylerdx</dc:creator> <pubDate>Sun, 30 Mar 2008 06:38:21 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639865</guid> <description> I learn all by myself...1) Darkbasic
2) Darkbasic Professional
3) C++ Goes over to C#
4) C#
5) Trying to learn C++</description> <content:encoded><![CDATA[<p>I learn all by myself&#8230;</p><p>1) Darkbasic<br
/> 2) Darkbasic Professional<br
/> 3) C++ Goes over to C#<br
/> 4) C#<br
/> 5) Trying to learn C++</p> ]]></content:encoded> </item> <item><title>By: proent</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639866</link> <dc:creator>proent</dc:creator> <pubDate>Thu, 27 Mar 2008 19:14:05 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639866</guid> <description> I do it all. Best way is to teach yourself.</description> <content:encoded><![CDATA[<p>I do it all. Best way is to teach yourself.</p> ]]></content:encoded> </item> <item><title>By: Doug McFarlane</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-606851</link> <dc:creator>Doug McFarlane</dc:creator> <pubDate>Wed, 26 Mar 2008 17:25:24 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-606851</guid> <description>It was already mentioned, but descriptive variable names makes a ton of difference, and requries much less commenting, as in:
Volume = Width * Length * Height (obvious what is going on), but
a = b * c * d (not obvious, and will need commenting).And one more thing, learn programming fundamentals first.  (I don&#039;t have any suggestions as to where tho).  Learn these concepts (in a general way, not language specific): variables, loops, conditions, functions, scope, etc, then they can be applied to any programming language.  I consider myself a computer programmer, not a &#039;c programmer&#039; because you can learn any language (overnight in most cases) when you fully understand the fundamentals.  Happy coding.</description> <content:encoded><![CDATA[<p>It was already mentioned, but descriptive variable names makes a ton of difference, and requries much less commenting, as in:<br
/> Volume = Width * Length * Height (obvious what is going on), but<br
/> a = b * c * d (not obvious, and will need commenting).</p><p>And one more thing, learn programming fundamentals first.  (I don&#8217;t have any suggestions as to where tho).  Learn these concepts (in a general way, not language specific): variables, loops, conditions, functions, scope, etc, then they can be applied to any programming language.  I consider myself a computer programmer, not a &#8216;c programmer&#8217; because you can learn any language (overnight in most cases) when you fully understand the fundamentals.  Happy coding.</p> ]]></content:encoded> </item> <item><title>By: dhoomz</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639867</link> <dc:creator>dhoomz</dc:creator> <pubDate>Tue, 25 Mar 2008 09:30:19 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639867</guid> <description> I create good software without following 7 of those. I hate reading... I learn by instinct ;). The only thing I do is Backup because I suffered from that :-/ GO SUBVERSION! Did you ever realize, but I think the people who can program well dont have a gud taste of looks. Atleast me, people love the features my program has, but I always have to hire someone to get the design right.Oh and, I love ustream. I use it all the time to teach people programming. I personally want to develop for it.</description> <content:encoded><![CDATA[<p>I create good software without following 7 of those. I hate reading&#8230; I learn by instinct ;). The only thing I do is Backup because I suffered from that :-/ GO SUBVERSION! Did you ever realize, but I think the people who can program well dont have a gud taste of looks. Atleast me, people love the features my program has, but I always have to hire someone to get the design right.</p><p>Oh and, I love ustream. I use it all the time to teach people programming. I personally want to develop for it.</p> ]]></content:encoded> </item> <item><title>By: fireicer</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639868</link> <dc:creator>fireicer</dc:creator> <pubDate>Tue, 25 Mar 2008 01:01:33 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639868</guid> <description> it would be useless of you to learn Microsoft visual java if you want to program a linux kernel waste time learning embedded C if your gonna program web pages so if you choose building a kernel you can choose the language you want to learn and stick to it how ever hard it is just keep going you will learn it think that is what is meant by what you need to do</description> <content:encoded><![CDATA[<p>it would be useless of you to learn Microsoft visual java if you want to program a linux kernel waste time learning embedded C if your gonna program web pages so if you choose building a kernel you can choose the language you want to learn and stick to it how ever hard it is just keep going you will learn it think that is what is meant by what you need to do</p> ]]></content:encoded> </item> <item><title>By: fireicer</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639869</link> <dc:creator>fireicer</dc:creator> <pubDate>Tue, 25 Mar 2008 00:55:48 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639869</guid> <description> powerful discussion which language, they all have massive amounts of power but limitations everywhere but one and that is the C language. would you program an operating system in java probably not so you would choose C for an OS i would, linux does, Microsoft use C as well but for a place i went to once they had a plc automated control system and the user interface was built in visual basic lol so which is better choose what you wanna do i think that is what he means java and kernel urm prob not</description> <content:encoded><![CDATA[<p>powerful discussion which language, they all have massive amounts of power but limitations everywhere but one and that is the C language. would you program an operating system in java probably not so you would choose C for an OS i would, linux does, Microsoft use C as well but for a place i went to once they had a plc automated control system and the user interface was built in visual basic lol so which is better choose what you wanna do i think that is what he means java and kernel urm prob not</p> ]]></content:encoded> </item> <item><title>By: Truthiness231</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639870</link> <dc:creator>Truthiness231</dc:creator> <pubDate>Mon, 24 Mar 2008 22:25:40 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639870</guid> <description> Advice to young programmers: think about a different job. Do some research into China and India if you don&#039;t know why (unless you&#039;re fine with working $9 an hour by our current standards in a decade or two).</description> <content:encoded><![CDATA[<p>Advice to young programmers: think about a different job. Do some research into China and India if you don&#8217;t know why (unless you&#8217;re fine with working $9 an hour by our current standards in a decade or two).</p> ]]></content:encoded> </item> <item><title>By: spanishprisoner</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639871</link> <dc:creator>spanishprisoner</dc:creator> <pubDate>Mon, 24 Mar 2008 20:42:12 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639871</guid> <description> So, my theory still counts... me (who can count) and you and all others who can&#039;t. :P</description> <content:encoded><![CDATA[<p>So, my theory still counts&#8230; me (who can count) and you and all others who can&#8217;t. :P</p> ]]></content:encoded> </item> <item><title>By: iloveyoshi0xo</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639872</link> <dc:creator>iloveyoshi0xo</dc:creator> <pubDate>Mon, 24 Mar 2008 11:52:54 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639872</guid> <description> live FTW but I don&#039;t have voice.</description> <content:encoded><![CDATA[<p>live FTW but I don&#8217;t have voice.</p> ]]></content:encoded> </item> <item><title>By: xxxxxJMxxxxx</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639873</link> <dc:creator>xxxxxJMxxxxx</dc:creator> <pubDate>Mon, 24 Mar 2008 10:14:51 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639873</guid> <description> Filmed on my birthday. Yaaaaay!</description> <content:encoded><![CDATA[<p>Filmed on my birthday. Yaaaaay!</p> ]]></content:encoded> </item> <item><title>By: Jroggy</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639874</link> <dc:creator>Jroggy</dc:creator> <pubDate>Mon, 24 Mar 2008 10:03:34 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639874</guid> <description> I think what he&#039;s getting at is, what is right for you to learn as a first language. I do agree picking the language that suits the job, and in a sense you could say you&#039;re picking the right language for the job (which is learning). You don&#039;t want to start off a new programmer with C/C++. Python or C# are much better languages to learn first, as they teache you a lot about OOP and various other important programming idioms :)</description> <content:encoded><![CDATA[<p>I think what he&#8217;s getting at is, what is right for you to learn as a first language. I do agree picking the language that suits the job, and in a sense you could say you&#8217;re picking the right language for the job (which is learning). You don&#8217;t want to start off a new programmer with C/C++. Python or C# are much better languages to learn first, as they teache you a lot about OOP and various other important programming idioms :)</p> ]]></content:encoded> </item> <item><title>By: gulldarek</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639875</link> <dc:creator>gulldarek</dc:creator> <pubDate>Mon, 24 Mar 2008 09:39:16 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639875</guid> <description> No. There are actually 3 types of people. Those who can count and those who can&#039;t.</description> <content:encoded><![CDATA[<p>No. There are actually 3 types of people. Those who can count and those who can&#8217;t.</p> ]]></content:encoded> </item> <item><title>By: spanishprisoner</title><link>http://chris.pirillo.com/what-advice-do-you-give-to-young-programmers/comment-page-1/#comment-639876</link> <dc:creator>spanishprisoner</dc:creator> <pubDate>Mon, 24 Mar 2008 06:38:12 +0000</pubDate> <guid
isPermaLink="false">http://chris.pirillo.com/2008/03/22/what-advice-do-you-give-to-young-programmers/#comment-639876</guid> <description> no, there are only two types of people. One type is me and the rest is the other... sad but true.</description> <content:encoded><![CDATA[<p>no, there are only two types of people. One type is me and the rest is the other&#8230; sad but true.</p> ]]></content:encoded> </item> </channel> </rss><!--
This site's performance optimized by W3 Total Cache:

W3 Total Cache improves the user experience of your blog by caching
frequent operations, reducing the weight of various files and providing
transparent content delivery network integration.

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 12/35 queries in 0.023 seconds using memcached
Content Delivery Network via maxcdn.chris.pirillo.com

Served from: 192.168.20.61 @ 2009-11-24 02:57:46 -->