+ 3

How long (on average) does it take to learn Python?

Just wondering to see an estimate and ways I can stay motivated to keep learning.

1st May 2018, 3:59 AM
DrChicken24
DrChicken24 - avatar
5 Answers
+ 13
Lord Krishna Is spot on. It depends on the individual and their experience with other languages. For someone proficient in many languages, I would break it down as follows: - 1 to 2 days to become familiar with the language semantics and syntax. - 1 to 2 weeks to become familiar with the respective frameworks or libraries for a given need or project. - 1 to 2 months to become familiar with the intricate nuances of the language and libraries used in a project. Depending on how motivated the experienced developer is, they could be productive within a week while fine tuning their skill over the next few weeks. This scenario applies to an actual application. Simpler things like writing utility scripts or short challenges require only a few hours at a time to accomplish the task with little to no background. That said, for a complete novice at programming, this effort could take quite a while depending on one's aptitude for learning and their commitment to practice and understand.
1st May 2018, 1:52 PM
David Carroll
David Carroll - avatar
+ 10
I've been learning Python for nearly two years now and I still feel I don't know squat about it. That, however, doesn't stop me from using it with enough efficiency ;)
1st May 2018, 1:31 PM
Kuba SiekierzyƄski
Kuba SiekierzyƄski - avatar
+ 9
There is no set time for learning a programming language. It can take anywhere from a few weeks to a few months or even years. How much time it takes depends on things like Is this your 1st programming language? Do you have experience in other languages? How fast do you learn? How much time will you spend on learning & coding? If you learn and code daily for an hour or 30 mins. Then a few weeks should get you proficient enough(A few weeks or even months may not be enough to learn the entire language). Also there needs to some motivation for learning, else you may drop it when things get difficult. My suggestion: Find your motivation for learning python then start coding regularly. Good Luck! # Here's an insightful read, do check it. http://norvig.com/21-days.html
1st May 2018, 6:30 AM
Lord Krishna
Lord Krishna - avatar
+ 1
am learning python from 3 months.
1st May 2018, 7:33 AM
Maninder $ingh
Maninder $ingh - avatar
+ 1
3 months without a doubt, thier is a good python course on udemy by colte steele, check it out, also hackr.up app will tell you were u can learn a language free or cheap.👆
17th Jan 2019, 8:58 AM
Markpeach96
Markpeach96 - avatar