|
|
|
|
|
by vortico
2916 days ago
|
|
I agree with meatbundragon's comment "learn whatever you need first", but for a computer science degree program, I've held the opinion for a decade that students should learn Python first to get a feel of how humans should think and then C in their second year to learn how computers think. Assembly is too niche for all students to learn it, and Java/C# are each too isolated from other environments, whereas C is behind most everything we use and teaches you about linking/compiling more than any other environment. After students are comfortable with Python and C, they or their program can choose whatever they find fit for their goals. |
|
(The book "C traps and pitfalls" remains one of the most instructive programming books I've ever read, and more languages could do with one)