Got into a discussion with someone on Twitter about what makes a programming language "good for beginners". They seemed to want to talk about syntax and stuff. My questions are:
- how hard is it to install
- how easily can you import useful data and output results in a useful format
- how likely is a beginner to know someone who can help them solve problems they run into
- how many resources (tutorials, example code) are out there
- can you easily do all this without the command line
I was defending Excel as an obvious candidate for best programming language for beginners (I consider the syntax and the runtime environment to both be part of the core language; in the case of Excel you can't separate one from the other)