3 Answers
+ 3
Python is, at least for me a really simple language. It may take a little bit of time to get used to it, because it's quite different than other high end languages, but it's simple structure only makes it better. The only lines in the code are the lines that you need, and it forces you to indent when need which helps keep it clean. It also really helps with tracking errors when needed. I've never done anything quite complex with it but for what I know, it has tons of libraries and support, so I suggest try it ;)
+ 2
No
Python is One of the most easiest general purpose programming languages ever exists
+ 1
It depends on your earlier programming experience and on the ways you practice, without earlier programming experience it's not strictly easy, but it can be easier than most other programming languages.