I’ve been thinking about writing on Medium for a long time, to get my creative juices flowing, to find something that’s a let out for me and also a way to share my life’s learnings.
So here I begin, with penning down my first article on Medium...
Today, I will start with sharing my journey of learning the world’s most popular programming language — Python.
In today’s world, not knowing a high-level programming language like Python is a major disadvantage. I would go out on a limb and say that everyone from a farmer to an Uber driver should know just enough programming to write simple scripts. The world is moving so fast that in a few years’ time a farmer might benefit from simple scripting skills to debug their fertiliser robots, rather than wait two weeks for the OEM to fix it for them. While an Uber driver might benefit from up-skilling themselves when self-driving cars reduce their pay rates on the wheel, or completely take them out of their profession.
If you’re someone looking to get started in the world of general purpose programming, Python is probably the best place to start, because its the simplest and most intuitive high level programming language with a language library to beat.
Now, I must confess, I’ve a bit of an OCD when it comes to starting to learn something new, in the sense that I always want to find the best teachers and resources to begin my journey with. This obsession often delays my starting line, as I spend countless hours researching for the best courses, books and teachers, to the point that Google starts thinking I am a bot and starts throwing me captcha challenges. I would like to share the fruits of my obsessive Google searches, with Python beginners like myself.
Best Python Short Courses:
- The Complete Python Bootcamp From Zero to Hero in Python
- 100 Days of Code: The Complete Python Pro Bootcamp for 2023
- Crash Course on Python by Google
Best Python Long Courses:
Best Beginner Python Book:
Best Advanced Python Book:
Now, I really hope that my research helps you get started with your journey with Python. With the best teachers at your disposal, its not that hard, trust me.
If I’ve missed a resource worthy of mentioning, please ping me and I will include it here.
With this first article out of the way, I intend to keep sharing my life’s learnings with all of you. If you liked my first article, please let me know to encourage me. Thanks.