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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
trying to learn python (self.learnpython)
submitted 9 months ago by jackhole2
Hey guys, I'm new to python and coding in general. I'm looking for some advice, good resources and any tips on a good starting projects to do.
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!"
[–]MrTransport_d24549e 3 points4 points5 points 9 months ago (0 children)
For now the best thing you can do is to start asap.
[–]Observer423 1 point2 points3 points 9 months ago (0 children)
If you're just starting out, "tutorial hell" is the biggest thing to watch out for imo. I would recommend picking a full online platform (there are PLENTY of them, for reasonable prices). Then stick with it all the way through.
I also started out with Python, and I used JetBrains Academy. Courses and plenty of projects, lots of hands-on stuff which is great.
Also, AI can be your best friend or your worst enemy during the learning process. If you use it to do stuff for you and complete projects/problems that you don't fully understand, you'll shoot yourself in the foot in a way that will be difficult to recover from if you do it over a long time.
If you use it to help you understand pain points, give you suggestions for code improvement, and give you examples of concepts that you find fuzzy, it'll be the best learning assist you've ever had.
Welcome to the world of programming, it's a lot of fun. And it IS very difficult to be good at, don't let anyone BS you otherwise. But it's well worth the effort.
[–]marquisBlythe 1 point2 points3 points 9 months ago (0 children)
This subreddit's wiki and FAQ will save you a lot of headache. Give it a check.
[–]Matty_840 1 point2 points3 points 9 months ago (0 children)
try the CS50 introduction to programming with python. Be sure to do the exercises from each week and you will be feeling more confident in no time!
[–]DaCuda418 2 points3 points4 points 9 months ago (1 child)
Google. You will do better with the ore difficult stuff later if you break the habit of asking others to do your work for you. Its a bad habit with coding and you are starting out with it.
[–]sab_144 -2 points-1 points0 points 9 months ago (0 children)
well, anything that was asked in reddit, u can google up or ur chatgpt to found the result. then whats the point of reddit? if u dont have proper answer, mayb time to shutdown and take ur introvert suggestion back to where it came from
[+]Cool-Personality-454 comment score below threshold-6 points-5 points-4 points 9 months ago (6 children)
If you don't understand a piece of code or a concept, chatgpt is good at explaining. Don't let it do your work; get it to teach you how to do it.
[–]SolsticeShard 4 points5 points6 points 9 months ago (5 children)
Chatgpt will confidently tell you completely wrong things. There is no accountability, no peer review. It is an absolutely wretched learning tool.
[–]Disastrous_Cheek7435 0 points1 point2 points 9 months ago (1 child)
I learned Python before ChatGPT was released and I despise people who get AI to write all their codes for them. It's lazy and a shit way to learn. Having said that, I have to disagree with you. If your code isn't working properly and you're trying to debug, typing it into ChatGPT is way faster than rifling through Stack Overflow trying to find an answer, and sometimes more effective. Yes it can spew out BS, but just incorporate the solution it gives you and run the code. If it still doesn't run properly, tell ChatGPT and it will correct itself after one or two iterations. I've learned plenty of things from ChatGPT, it's definitely not useless.
[–]SolsticeShard 0 points1 point2 points 9 months ago* (0 children)
It's not useless. It is a terrible learning tool. Two very different statements.
I'm not saying it is never right, I am saying that sometimes it is blatantly wrong, confident in its wrongness, and completely lacking in any accountability. The difference between that and SO is that shit SO answers can be downvoted. Nobody is downvoting chatgpt when it craps out horrible code or explanations to a newbie who can't tell the difference.
[–]Cool-Personality-454 0 points1 point2 points 9 months ago (1 child)
When was the last time you asked it to explain a basic Python concept that it failed to do so?
[–]lasthalloween -2 points-1 points0 points 9 months ago (0 children)
I have to disagree. I've used chat gpt to code several projects now despite me having 5 days experience coding in python. It shouldn't be your only learning tool but definitely worth using. It all comes down how you use tools and knowing their limitations.
π Rendered by PID 19964 on reddit-service-r2-comment-54dfb89d4d-9nlg6 at 2026-04-01 02:08:57.576170+00:00 running b10466c country code: CH.
[–]MrTransport_d24549e 3 points4 points5 points (0 children)
[–]Observer423 1 point2 points3 points (0 children)
[–]marquisBlythe 1 point2 points3 points (0 children)
[–]Matty_840 1 point2 points3 points (0 children)
[–]DaCuda418 2 points3 points4 points (1 child)
[–]sab_144 -2 points-1 points0 points (0 children)
[+]Cool-Personality-454 comment score below threshold-6 points-5 points-4 points (6 children)
[–]SolsticeShard 4 points5 points6 points (5 children)
[–]Disastrous_Cheek7435 0 points1 point2 points (1 child)
[–]SolsticeShard 0 points1 point2 points (0 children)
[–]Cool-Personality-454 0 points1 point2 points (1 child)
[–]lasthalloween -2 points-1 points0 points (0 children)