r/PythonLearning • u/Vgames50 • 16h 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.
2
2
u/peakpirate007
13h 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 16h 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
1
u/masterofaiml 15h 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/Creative_Pitch4337 6h ago
Thank you, I was stuck in a loop of watching videos and not sure what to do next. I did coding challenges, but then missed out on having consistency and continuously practicing.zz
After a break I am trying to restart my learnings, I'll utilize this out!
1
u/masterofaiml 5h ago
That’s great, it’s really important to take breaks, don’t burn out. Reset and then resume.
All the best!
1
1
u/Hot_Technology8777 13h 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 12h 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 6h 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 8m 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 16h 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
1
7
u/ee_control_z 16h 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.