Hacker News new | ask | show | jobs
by SwellJoe 6462 days ago
It's not either/or. The best developers happily flit from language to language, as the job requires. Don't be a purist or a language snob. Purists are assholes, and don't get shit done.

C is a fine systems language, and K&R is one of the best programming texts I've ever read. I haven't used C seriously in several years, but I don't regret the time spent learning it (Pascal, maybe, I feel like was a waste of time...but definitely not C).

Learn both. Even better, learn how to use one with the other, via ctypes, SWIG, etc. That'll put you head and shoulders above a large percentage "Python developers" on the type of projects you can tackle, and make you more productive than a large percentage of "C developers".