in reply to How does learning C benefit a programmer?

As others have said, C is the underpinning of much (though not all) of the freely-available code that's available on the net. Some reasons you might want to learn it:

Some reasons you might want to learn some other (different kind of) language first:

Other sources of good ideas? Object-oriented languages, functional languages, parallel processing languages, distributed-system languages, database languages. Oldies but goodies like Smalltalk and Lisp will have more information available on the 'net, generally.

  • Comment on Re: How does learning C benefit a programmer?