News for hackers. Stuff that matters.
Re:Modern C [pdf] by sn9 on Tuesday November 29, 2016 @12:30AM (#13061053)
That's silly. If you can reasonably claim to know how to program, the choice of language largely doesn't matter. Someone who knows how to program in [first language] should be able to pick up how to program in any language one is likely to encounter in an industry position.

So the first language should be one that gives the student a firm foundation from which one can become that competent.

I've personally seen excellent introductions to programming using C (CS50x), Python (Think Python, MIT 6.001), and Scheme (SICP).

Re:Modern C [pdf] by ____nope on Thursday December 08, 2016 @02:50PM (#13133590)
My point is that you likely learned programming by learning the basics of file I/O in C or Python or something similar. You didn't sit down and learn all about automata theory etc. first. You need the context of what C.S. is used for before these things make sense to you, so you start by learning a bit of programming. Since you must be definition have A first language, why not pick one that is most likely to be used?
Re:Modern C [pdf] by komali2 on Wednesday November 30, 2016 @03:32PM (#13074432)
That's a big part of many bootcamps' marketing model. Start in web dev, move on to other things.