2 ms·
Also in the only study really done about programming language types, the initial overhead of learning types is is outweighed by the value types bring almost as
by toastal 7y ago
Also in the only study really done about programming language types, the initial overhead of learning types is is outweighed by the value types bring almost as soon as you start.
- the_gipsy 7y agoI wasn't clear, sorry. It makes sense to introduce types later. I was questioning picking JS as teaching language, instead of e.g. Python.
- toastal 7y agoIs it just me or is teaching Python way more popular than it should be? Just because a lot of us learned on BASIC dialect, doesn't mean imperative programming 'makes sense' for teaching. Related to the article, Elm seems a fit language for on-boarding new programmers given it's training-wheels type system, friendly error messages, and it's target is visual where newcomers can see the output of what their building. If not, the LISP family has pretty good story here too for simplicity; it's no wonder Scheme & Racket are also popular languages to begin with.