DEV Community

Learning Python

Anik Iqbal on November 03, 2019

I'll make this short and simple I already have experience using various programming languages such as C++, Java, JavaScript and made a f...
Collapse
 
wangonya profile image
Kelvin Wangonya • Edited

Allow me to share what worked for me when I started learning Python 🙂

  1. learnpython.org offers an awesome interactive learning platform. I'd advice you to start from there.
  2. Everyone learns differently. I doubt there's one fixed approach that works best for everybody. What has worked best for me has been to learn by making small projects. I would very much recommend the book Automate the Boring Stuff with Python by Al Sweigart. You'll learn a lot of cool stuff and build some great projects along the way.
  3. After going through the projects in Automate the Boring Stuff with Python, you can play around with some Web Projects. I'll recommend Flask for this. This tutorial will teach you all you need to know to make a full functioning web application with Python.
  4. You can stay motivated by blogging about your process as you learn 😊 maybe plan out a series of posts and announce it here on Dev.to. Doing that will give you a sense of accountability. You don't want to be that person who promised 10 posts on a subject and only did two. The python community is great. Work on scripts to automate tasks you do repetitively and share it. Python is great for such things. I'll be looking forward to see what you make 😄