https://medium.com/javarevisited/how-long-does-it-take-to-learn-python-programming-language-with-resources-2654f5821b59