3 ms·
On the higher level languages I've used (PHP, JS, Ruby, JS, Python, Basic, Bash, Perl), Ruby and Python are clear winners : easier to read, organize and promote
by sametmax 10y ago
On the higher level languages I've used (PHP, JS, Ruby, JS, Python, Basic, Bash, Perl), Ruby and Python are clear winners : easier to read, organize and promote more solid code.
But Python provided me with a better experience than ruby because:
- it's very useful outside of the Web as well. Ruby is still very much tied to RoR.
- the Python community value documentation, tests and dislike too much magic, like monkey patching.
- as a trainer, making people setup Python + venv and make them use it is wayyyy easier than rvm.
Then second to them would be JS. It's a terrible language, but it's the only one on the browser platform which is amazing. Having code that natively manipulate GUI, sound and video in a few line is the most motivating experience you can get when you start coding.