Question: how many years does it take to learn python?
Answer: It takes 6-8 weeks to learn Python basics at a normal pace. How quickly you learn Python depends on the programming language basics you already know and how much time you devote to learning the language.