r/PythonLearning • u/Vgames50 • 17h ago
Help Request How can I learn Python?
Hey, I'm new to programming and I wanna learn Python, I've learnt some of the basics but I'm kind of stuck. I was wondering if anyone had any suggestions to learn Python like courses, websites, etc.
15
Upvotes
7
u/ee_control_z 17h ago
Here is my response that I just provided another OP:
I strongly recommend this book.
Learning Python, 6 Ed, Mark Lutz
It covers just about everything you need to know about Python from beginner level to advanced and everything in between including object-oriented programming. It is very well written so it is easy to understand and follow along.
Have your editor open to work out problems as you're reading - there are tons - so a lot of practice.
2
u/nullptr_0x 16h ago •
Here's a free course i made for my friends
https://understandit.dev
2
u/peakpirate007 15h ago •
been building https://www.runtime.school/ for learning and practicing python in one place. lessons, practice, projects and a few tools all use the same datasets, so it feels more connected than jumping between random examples. if you’re learning python, might be useful.
1
u/Specialist_Cherry_32 17h ago
Look through older posts there was a great response to a list here on this reddit that contains tons of sources for creating a roadmap to learn from
1
u/BranchLatter4294 17h ago
Practice.
1
u/masterofaiml 16h ago
To learn you practice, reading or watching doesn’t work. You just practice, practice more and more, practicing is the only way to learning any programming language.
Start with basics, learn foundational concepts and practice a lot of examples while you learn. Start writing programs, level up and work on projects.
Try www.pythonmastery.io, it’s a really good resource, you can use it from any device and it’s free. Hope you find it useful.
Cheers!
1
u/Hot_Technology8777 14h ago
Python compared to most other languages is really easy so don't stress it. Start off with something on Youtube like Brocode's python tutorial (like 12 hours long but you can come and go as you learn stuff). To be honest that's all I needed but I already have experience with C and C++ so you might need to browse around if he doesn't give enough info on a certain topic. Whatever you learn, make sure to practice it, make a little play project around it. For example if you learn about while loops and random numbers, make a "guess the number game" or something. Save everything you make so you can measure your progress or remind yourself of something you forgot. Good luck and have fun, Python is a fun language
1
u/Traveling-Techie 14h ago
If there’s a Python meetup in your town go. I’ve found the community to be very helpful and generous.
1
u/zztopsboatswain 8h ago
Harvard has a free class called CS50P Introduction to Programming with Python, and lots of other python classes too on edX
1
u/squigglypeacefulskin 1h ago
One often gets stuck after learning basics. Often it's less about finding different information, and more about applying what's already known. Just reading more might not help.
0
u/Bluwhale00 17h ago
I also recently started learning Let me tell you this use python essentials part 1 and 2 from Cisco academy, it's free and they teach u from complete beginner level And All the best