-
The scope of this tutorial is to teach computer programming
concepts ... and not necessarily JavaScript.
-
This course was designed to teach my children ranging in
age from 7 to 14.
-
JavaScript was chosen because:
- A non-strong type language with few differing types.
- An interpreted language (no extra compilation steps)
- Found in almost any browser
- Easily do spiffy graphical elements due to embedding of HTML
- Comparable to BASIC of my youth (my first programming language)
- Can do pretty sophisticated small programs
- Syntax similar to C/C++
- Some object-oriented concepts similar to Java/C++
- Good stepping stone to other languages