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.
One Comment
Some advice for college freshmen:
1. Start with C++ or Java, avoid starting with scripting languages:
It’ll be easier for you to learn (almost) any other language (like: C#, PHP, ASP, etc).
.
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..
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.