News for hackers. Stuff that matters.
Re:Stanford dumps java as intro language by charlie-r on Wednesday July 19, 2017 @11:56PM (#14809923)
Students who start by learning Java will learn solid principals which may be applied to Javascript (or any other language).

Students who start by learning Javascript won't learn solid principals.

Re:Stanford dumps java as intro language by inimino on Thursday July 20, 2017 @04:08AM (#14810776)
"Principles" not "principals".

Everything depends how the course is taught, not on the language used.

Re:Stanford dumps java as intro language by romanovcode on Thursday July 20, 2017 @08:58AM (#14812042)
> Everything depends how the course is taught, not on the language used.

Usually this statements holds true, but not in this case. I mean, after all we are talking about language where `'0' == false` is `true`.

Re:Stanford dumps java as intro language by inimino on Thursday July 20, 2017 @02:57PM (#14815302)
Every language with loose typing has some edge cases.

Once students know that JS has type coercion, and how to avoid this entire class of problems, they never need to know or think about what "0" == false evaluates to.

Re:Stanford dumps java as intro language by dx034 on Thursday July 20, 2017 @03:57AM (#14810745)
You assume that the course is for CS majors. For students who'll only have 1-2 CS courses in their life, teaching some practical skills could be the better choice.
Re:Stanford dumps java as intro language by chii on Thursday July 20, 2017 @05:03AM (#14810971)
If that's the case, there's a good argument to be made about teaching automation of common tasks using bash or Perl, rather than JavaScript.