Posted 27 November 2008 - 09:21 AM
In my personal opinion, yes, C is a good language to begin with. Often people start with things like Java/PHP (I myself started with Java). However, because these languages "do a lot for you", often the programmer doesn't understand everything that is going on behind the scenes, and therefore can be in trouble when unexpected problems occur with their code or program. Learning C first forces you to learn a lot about how computers work and how to work with them to make efficient, robust programs.
I'm sure others will disagree, but I think it is well worth the effort of learning C and then moving on to Java, PHP, C++ or whatever area you want to move into.
Hope that helps.
Trained at the What The Tech Classroom where you too could learn to help others.My help is free, however, if you wish to make a small donation to show appreciation and to help me continue the fight against Malware, then click here 