|
|
|
|
|
by craigsmansion
2261 days ago
|
|
> It’s like teaching someone grammar by forcing them to use Esperanto Or Latin, which for the longest time wasn't called "Latin", but simply something that was taught in "grammar school", because it addresses the underlying fundamentals quite clearly without getting bogged down with semantics. Latin is still used for that, btw, but only in "top schools". >Teach students using languages with the absolute minimal friction Say, something with a trivial syntax; something that is easy to express any construct in without too many preconceptions of what a programming language should look like. If only there was a language like that! |
|
Save whatever functional nonsense you want to teach for “Obscure Languages 401” class. CS101 should be getting people into programming and teaching them using languages that they can actually do stuff with. If you teach someone python they can do statistical analysis and have a huge number of libraries to start making fun projects with. Teach them Scheme and they switch to the school of communications.