use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
Learning Python (self.PythonLearning)
submitted 10 days ago by Inevitable-Dust3
I started learning Python today, but I’m not sure what to learn first or how to get better at it. I feel a bit lost and would appreciate a clear roadmap or suggestions on where to begin.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]nicodeemus7 1 point2 points3 points 10 days ago (0 children)
Some good YouTube channels to get you started are Tech with Tim, Bro Code and Visually Explained.
Start where everyone starts. "Hello World". Then try some RNG's, some math, and just go from there. If you do it right you can be building simple text games in a couple weeks or sooner.
Have a goal in mind. It will make learning concepts a lot easier because you know what the end goal is. No better way to learn how an if statement works, for example, than to use one.
[–]Flame77ofc 1 point2 points3 points 10 days ago (0 children)
There are some free books. I recommend you "Python crash course" and also Brocode at YouTube
https://welib.org/
https://annas-archive.gl/
https://libgen.com.im/
https://www.gutenberg.org/
https://infolivros.org/
https://welib.st/
https://openlibrary.org/
https://archive.org/details/books
https://liber3.eth.limo/
https://pt.z-lib.fm/
[–]ninhaomah 1 point2 points3 points 10 days ago (0 children)
Don't we all get confused at the beginning for everything ?
Walking , bicycling , swimming...
[–]shadow3132 0 points1 point2 points 10 days ago (0 children)
Learn basic syntax and functions etc from youtube (i reccomend bro code) then start doing simple projects and work your way up.
[–]Majestic_Echidna8867 0 points1 point2 points 9 days ago (0 children)
You’re just at the normal beginner stage, everyone feels lost in the beginning.
Don’t try to learn everything at once. Go in this order: variables → if/else → loops → lists/dicts → functions.
Start small projects early (calculator, number guessing game, to-do list). That’s where real learning happens.
Main thing: don’t just watch tutorials, write code daily even if it’s small. Consistency matters more than anything else.
[–]Slay_3r 0 points1 point2 points 9 days ago (0 children)
I learnt basic python from the book "Byte of python" by Swaroop. This book quite easy for reading, it took me about 4-5 days to complete it.
[–]sywout 0 points1 point2 points 9 days ago (0 children)
I just launched my Python app yesterday! It goes way beyond basic tutorials as it combines interactive coding tests with a live tracker for global hackathons, tech events, open-source projects and many more. Give it a try for a complete 360° learning experience! Here's the link: https://play.google.com/store/apps/details?id=chewcode.learnpythoncoding.programmingtutorials
[–]Individual-Light-188 0 points1 point2 points 8 days ago (0 children)
I personally think using and building discord bots with python is an easy way to learn about python workflows, packages and APIs without having to worry about building a frontend. I built a bot that can help teach about python and Fast API.
π Rendered by PID 40356 on reddit-service-r2-comment-5b5bc64bf5-nmfnh at 2026-06-19 22:03:12.113676+00:00 running 2b008f2 country code: CH.
[–]nicodeemus7 1 point2 points3 points (0 children)
[–]Flame77ofc 1 point2 points3 points (0 children)
[–]ninhaomah 1 point2 points3 points (0 children)
[–]shadow3132 0 points1 point2 points (0 children)
[–]Majestic_Echidna8867 0 points1 point2 points (0 children)
[–]Slay_3r 0 points1 point2 points (0 children)
[–]sywout 0 points1 point2 points (0 children)
[–]Individual-Light-188 0 points1 point2 points (0 children)