3 ms·
Not the person you asked, but I would say one of Scheme, Lua, or C. You want a small language with not a lot of extra bells and whistles. My first year CS clas
by lacampbell 10y ago
Not the person you asked, but I would say one of Scheme, Lua, or C.
You want a small language with not a lot of extra bells and whistles. My first year CS classes were in C# using visual studio, and at the time I hated it. I had never coded before and I was drowning in complexity that had nothing to do with computer science fundamentals. It was only until I did some stuff with discrete maths that my thoughts turned to programming again - possibly because discrete maths was not taught in an "industry focused" way, and that freed up my mind to wander.
Focusing on stuff that recruiters want is a cancer in computer science education.
- nobleach 10y agoActually, all three of those sound like a fantastic mix. I was taught Turbo Pascal at first, and then my college classes were in Java (mostly). So it was more concept based. But each of those languages that you've specified, highlight different facets. (Interpreted vs dynamic. Functional vs imperative - maybe toss in some C# for OOP) And I totally agree. CS grads should be DECIDING (not at first) what languages are to be used at their shiny jobs... Vocational schools are for teaching the languages that are "in demand".