What are the best resources for learning Python?

  1. #1
    Written on February 18, 2017
    Alexander Weaver
    "This was really difficult for me to grasp. It is dense and it meant for more advanced programmers, not a beginner like me. This might help for high-level programmers, but not me. They really mean it when they say that this is the hard way."
  2. #2
    Written on January 11, 2017
    Jack Schneider
    "This is where I really got going in web development. It is well written and easy to understand for the somewhat new programmer and it gets the experienced developer up and running in python fast. I highly recommend it to get the basics and a little bit more."
  3. #3
    Written on January 12, 2017
    Steven Gardner
    "For a beginner like me, this help with Python has really improved my programming skills, and gave me the basics I need, and are going to continue to do so. They are right when they say that Stack Overflow is your friend. I use that site all the time for help with something intricate when it comes to my programming."
  1. #4
    Written on January 17, 2017
    Jerry Cole
    "This was an interesting tutorial. I liked how it was arranged like a lecture, so you could go to any lesson at any time and use it like a reference book. That's cool. I loved the lecturer's voice, too, but that's neither here nor there."
  2. #5
    Written on February 12, 2017
    Han Han
    "I've always wanted to code. When I stopped by udemy looking to learn Python I came across Learn Python From Scratch and decided to give it a try. It was very in depth, easy to follow along and fun to learn while doing it."
  3. #6
    Written on January 5, 2017
    Moisés Valdez
    "Python Spot was very easy to use. The autofill was a relief to work on more important things and the instructions were layed out in a very easy to use form. I was able to learn Python quickly and will keep using this page for any other questions I may have."
  4. #7
    Written on January 23, 2017
    Austin Davidson
    "If Google does it, you know its going to be good. This python class is no exception. This took me step by step from basics, to advanced concepts, with no problems. I'm much more comfortable now than I was."
  5. #8
    Written on February 19, 2017
    Jack Sims
    "I bought this book to help me learn Python and it delivered. After going through it and practicing, I have a strong understanding of Python, and i've only been working with it for a few weeks. If you're looking for a way to learn it quickly but efficiently, I recommend this book to you!"
  6. #9
    Written on February 3, 2017
    Edward Cooper
    "I had been looking for an easy and fun way to learn Python which this app does very well. The lessons are practical and not too difficult which makes me want to do more."
  7. #10
    Written on January 27, 2017
    Stephen Collins
    "Head First Python is a popular book in it's second edition giving you a complete introduction into the python language in 624 pages. It's available in digital form for reading and referencing on the go, or a paper copy for those of us who like a solid reference book."
  8. #11
    Written on January 22, 2017
    Johnny White
    "I really like learning new programming languages, but it's not always the easiest thing to do. Full Stack Python makes it easy by providing videos where you can watch live coding. I appreciate this because I learn by observing. The videos are convenient and can be watched on Youtube. I look forward to excelling in Python very soon."
  9. #12
    Written on January 4, 2017
    Gary Wells
    "The good think about Dive into Python is that it's free and written by experts. A drawback could be that it was written more than a decade ago and seems to be in an old format that may be tough to enjoy. However, I think if someone is interested in learning Python, this is a great resource."
  10. #13
    Written on January 24, 2017
    Aarav Pillai
    "Knowing very little about Python, I found this tutorial very helpful to further my understanding. I feel more confident in my knowledge of Python now."
  11. #14
    Written on January 29, 2017
    Jose Carroll
    "An excellent site for programmers who need to learn Python to complete a task. Aimed at those with some basic programming knowledge."
  12. #15
    Written on January 15, 2017
    Robert Harper
    "Python.com is a great source for learning Python. They wrote the language, so its no wonder. They really know their source material."
  13. #16
    Written on February 17, 2017
    Juan Antonio Ortega
    "This free online book is a delight to use. I am someone who doesn't know much about coding and it was a joy to find a book online that actually helps me."
  14. #17
    Written on January 29, 2017
    Lawrence George
    "The After hours programming : Python Overview really helped me to grasp the ins and outs of Python. I'm trying to learn on my own and I think that these tutorials will be a great way to get started. The information is clear and concise, which I really appreciated."
  15. #18
    Written on January 15, 2017
    Kenneth Hamilton
    "Super intuitive, and easy to get used to. It's probably the best python 2.7 app out there. Interpreter is big and easy to see, and with a built in IDE. Check it out!"
  16. #19
    Written on November 5, 2017
    Anna Flores
    "Artificial Intelligence ,Blockchain, & Data Science will be at the Forefront of the next Technological Revolution - BigDataGuys' Gives You A Chance To Get In On The Action. Bootcamps are presented as 4-8 week courses.BigDataGuy's boot camps are for Ph.D. holders, science graduates, statistician & other professional graduate degree holders."
  17. #20
    Written on January 4, 2017
    Nathan Perkins
    "I have always wanted to code but could not get past the first few lessons. Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Soon I will be applying for a coding job."
  18. #21
    Written on November 21, 2017
    Katerina Sand
    "It's a great website with exciting tasks and very useful possibility to go over the unique solutions of other CheckiO users. I believe it's worth noticing."
  19. #22
    Written on January 18, 2017
    John Carter
    "A lot of educators agree that there is nothing wrong with learning something over again and that seems to be the premise behind Python for Beginners. Just start at the beginning and go through the whole program. You might be surprised at what you pick up, I know I was. I found Python for Beginners easy to read and understand and enjoyed having the quick guides for reference. The code snippets is helpful as well. Try it, I think you might learn something new."
  20. #23
    Written on January 27, 2017
    Jason Morris
    "I wanted to learn a programming language, and Python was to be my core concern since its easy and when you know Python, you can do a basic web development and app development. It's always good to know and Code Academy's Python course aids in learning the language. I learnt the basic syntax of Python and coupled with some reference tools, I got better. I was able to create some apps after learning from Code Academy. The quizzes and projects included in the course make sure that you apply what you learn. This helped me learn Python and right now I am freelancing making some Python based web applications. All Thanks to Code Academy!"
  21. #24
    Written on January 25, 2017
    Anthony Price
    "This is a site to buy books to learn Python. It's great if you want to buy a resource to help you, but I do not see many reviews on the book and apart from the excerpt about the books content I am not sure of its adequacy for teaching Python. I would need more about this book to actually purchase it."
  22. #25
    Written on February 12, 2017
    Song Zhou
    "QPython is a helpful and convenient app for anyone wishing to learn Python. Most computer-based programming training requires you to sit at your laptop or desktop to train; with the app, you can continue training on your phone whenever it is convenient for you. It's great to be able to use the downtime of a subway ride or waiting on line to continue learning Python. Very helpful."
  23. #26
    Written on January 5, 2017
    Eugene Mendoza
    "This course is for those who are completely new to the concept of computer programming, and uses the Python language to introduce that concept. The course will likely be too slow for experienced programmers familiar with other languages."
  24. #27
    Written on July 10, 2017
    Alan Marshall
    "I haven't learned Python but I have a quite knowledge in JAVA and Matlab. After checking the solution, it seems it is very useful website just even because of the IDEs. But I do not think the tools will help you a lot in the way of learning Python. You need other resources."
  25. #28
    Written on January 17, 2017
    Sandra Porter
    "I've decided that I want to learn Python and have been looking online for resources to learn. What is the best Python IDE for beginners proved to be very helpful in finding a IDE to start with. I'd probably still be google searching if I hadn't have found this place!"
  26. #29
    Written on September 29, 2017
    Ajay Dasgupta
    "This demo was extremely helpful in helping me write a simple Python programming. I'm not the most technical guy but need to learn the basics and everything was explained in an understandable way. The presenter was also friendly and informative! I even wound up subscribing to the channel and will return in the future to keep learning."
  27. #30
    Written on September 28, 2017
    Adam Hamilton
    "I'm a coding newbie just starting out with Python. In my confusion about where to go for a reliable Python editor, I turned to this YouTube video by Chris Hawkes. It strikes me that Hawkes's video could as easily be a 3-minute article to be read online, but I did find useful how he shows screenshots of the Python editors out there. Spoiler alert: Visual Studio is Hawkes's number one choice."
  28. #31
    Written on September 30, 2017
    Gloria Taylor
    "Do you own a Mac? Then this article is for you as it explains how to utilized Python the programing language. This high level language lets you program your Mac. The choices come in both free and paid editions. This article explains the basics of how to chose the best Python programing tool."
  29. #32
    Written on October 28, 2017
    Harold Kennedy
    "The best of anything is always subjective, and these forum posts are no different. The quality of Quora recommendations tend to be higher than your average, random Internet board, though, and I found many useful recommendations for Python IDEs to try here."
  30. #33
    Written on March 16, 2018
    Raymond Weaver
    "If you want to learn Python than I recommend Python Programming a book by John Zelle that serves as an introductory guide to beginners in learning the Python Programming. It has all the beginners needs."
  31. #34
    Written on March 10, 2018
    Vivaan Dutta
    "While this looks like an excellent book, this particular version is outdated. If i'm learning code, which i will be, i need the very latest books and information in order to keep up with the ever changing world of technology. I will pass on this book and get the updated version."
  32. #35
    Written on March 6, 2018
    Matt Jones
    "Getting help, feedback and advice from individuals who have great experience using python, makes it easier to learn as they can pass over their hands on experiences of python."

Ask your Own Question


Best resources for learning Python
Rank Solutions Type Votes Price
1 Learn Python the Hard Way Books 414 Paid
2 Google's Python Class Courses 388 Free
3 Introduction to Programming with Python Courses 369 Free
4 Python Programming Tutorial Videos 363 Free
5 The Complete Python Masterclass: Learn Python From Scratch Courses 353 Paid
6 Python Tutorials Courses 335 Free
7 Google Python Class Videos 324 Free
8 Python: Learn Python in One Day and Learn It Well Books 315 Paid
9 Learn Python by Sololearn Apps 297 Free
10 Head First Python: A Brain-Friendly Guide Books 279 Paid

No Solutions? No Problem!

Just post a question of your own and our Q&A community will shower you with replies – usually within 48 hours.


This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.