4 Answers
+ 7
It's very rewarding after a relatively short period of learning. You can do powerful stuff with it really quickly and test your coding aptitude fast.
+ 3
It's an easy language to learn. Not much syntax, minimal setup, and you can jump right in and start coding.
+ 3
Because it's the easiest to learn, you don't have to worry too much about the syntax and can enjoy learning and also some of the most fun projects I have seen are in python.
+ 1
easy and powerful