How to become a good programmer

The blog CodeLathe offers some advice. This is true, and in line with the subtitle of this blog:

Programming is purely a mental activity and has no relationship to any physical activity including typing. To become a better programmer, you will need to exercise and build up the part of the brain that deals with managing complexity and dealing with the relationships between countless objects.

Learn to manage complexities. That’s the core of programming. Add human communication to that and you have software engineering.

This entry was posted in Software. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

8 Comments

  1. Posted April 30, 2009 at 7:12 pm | Permalink

    Some advice for college freshmen:

    1. Start with C++ or Java, avoid starting with scripting languages:
    1. If you’re learning programming for the first time, avoid starting with scripting or loosely typed languages like: PHP, ASP, Perl, etc or Visual Basic. It may destroy your understanding of program execution, data types, memory allocation, etc.
    2. Start with C++ or Java. If you want to me to be specific, start with C++, you’ll love it for the rest of your life.. :) It’ll be easier for you to learn (almost) any other language (like: C#, PHP, ASP, etc).
    3. If you ask, do you need to know C to start with C++? Or should you learn C first and then C++? C definitely helps a lot for learning C++ but it’s not necessary to start with C.
    2. If you want to be good programmer, keep on coding at least 20 hours a week for next 4 years :) .
    3. Never stop learning new technologies that are coming out everyday.
    4. Know somethings of many things but be master of one. Know at least one language very well.

    Good luck.

  2. samuel onimisi
    Posted December 2, 2010 at 1:44 am | Permalink

    thaks for your advice and your encouragement, but how can i get a free scholarship on how to become agood programmer.

  3. Posted December 30, 2010 at 9:25 pm | Permalink

    Dear Sir,

    I am agree with you I have knowledge of C# But Whenever I am trying to Write a code I am not able to write a single code what i do?

  4. Posted February 15, 2011 at 5:47 pm | Permalink

    @riyadh

    Thank for your advice.Really cool.Who want to be a good programmer, just follow riyadh’s advice.

  5. Mahesh
    Posted May 18, 2011 at 1:06 pm | Permalink

    Thank you

  6. jaydeep das
    Posted June 7, 2011 at 10:48 am | Permalink

    your suggestions are great ,from your talk it is clear that we need just practice to be a good programmer ,but 20 hr a week !!!!! is it really possible?

  7. louis
    Posted August 3, 2011 at 8:19 pm | Permalink

    i’m new in programming and i really need to know but i dont know where to start and what to choose.c or c++?

  8. Sir Joessy
    Posted December 17, 2011 at 10:13 pm | Permalink

    Really love programing,but just don’t know how to get an online friend to share Ideas together……So please I don’t know if anyone out there is ready to partner with me, so that together we can come up with great ideas together and eventually rule the Information Technology World together…………..You can e-mail me on Joessy4ril@yahoo.com.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>