I feel it gives a good tradeoff between:
- typed languages that are too low level to start (C/C++)
- scripting languages that are high level, not typed, and therefore do a lot of things under the hood (Python, Ruby, Javascript)
- typed languages that are too low level to start (C/C++)
- scripting languages that are high level, not typed, and therefore do a lot of things under the hood (Python, Ruby, Javascript)