2 Answers
+ 5
Python is much easier to learn than c or c++, and is about the same difficulty as Java, maybe a little easier. You do NOT need to learn c, c++ or Java to learn Python.
+ 3
It's not necessary to have programming experience to learn python. but to understand certain oops concept u need to know the programming basics.
for example,
for normal small programs u don't need the knowledge of objects like, classes. for making advanced programs u must follow the oops structure. But it's easy to learn if u keep on practicing.