+ 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.
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.
+ 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 ;)
+ 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
+ 1
am learning python from 3 months.
+ 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.đ