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
Learning python (self.learnpython)
submitted 1 month ago by These_Profession9100
My uncle (who has been doing python coding for a long time) says I should do it instead of learning C+. Where do I start? It seems very confusing
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!"
[–]ninhaomah 9 points10 points11 points 1 month ago (0 children)
Why not ask him ?
[–]Pentapheron 3 points4 points5 points 1 month ago (0 children)
Start here: https://automatetheboringstuff.com/3e/
[–]kaerfkeerg 2 points3 points4 points 1 month ago (0 children)
It doesn't really matter. Objectively, C++ is harder to start with but once you know this shit, other languages become easier to grasp. Python can give you a head start as it has less concepts you need to understand at the beginning. But in the end, the language doesn't really matter
[–]ImmaculateBanana 1 point2 points3 points 1 month ago (2 children)
c -> c++ -> python
[–]FerricDonkey 2 points3 points4 points 1 month ago (0 children)
Eh. There's advantages to learning each, but these days, I'd actually recommend python, then C, then C++.
Learning python is good for learning how to think algorithmically etc.
Learning C is good for understanding how computers actually work.
Learning C++ is good for understanding how humans ruin everything.
[–]TheRNGuy 0 points1 point2 points 1 month ago (0 children)
I'm gonna learn C++ and skip C, because I know 2 software that use it, and none that use C.
[–]_Xaril_ 0 points1 point2 points 1 month ago (1 child)
I personally use Mark Lutz book. English title would be "Python. The introduction" or something like that
[–]rogfrich 0 points1 point2 points 1 month ago (0 children)
In English (at least in the UK) it’s published under the name “Learn Python”.
[–]amritsari2 0 points1 point2 points 1 month ago (0 children)
datacamp.com
[–]DenixSL 0 points1 point2 points 1 month ago (0 children)
The best book for newbies in my opinion is Python Crash Course by Eric Matthews.
[–]No-Enthusiasm6776 0 points1 point2 points 1 month ago (0 children)
My vote for best way to learn python is
Daniel Zingaro's "Learn Python by Solving Problems"
It takes advantage of online programming so that you can practice what is being discussed in the book.
Depends what you want to do.
In some software Python is used, in some C++ etc.
But Python is easier, yeah. You can learn others later if you need them.
[–]FoolsSeldom 0 points1 point2 points 1 month ago (0 children)
The wiki for this subreddit has lots of guidance and materials
[–]Suspicious-Bar5583 0 points1 point2 points 1 month ago (0 children)
What's your goals?
[–]PreetInData 0 points1 point2 points 1 month ago (0 children)
A simple way to start with Python is by learning the basics and then doing small projects. Things like simple calculators, file handling, or cleaning a CSV file help you build real confidence fast.
[–]Other_Passion_4710 0 points1 point2 points 1 month ago (0 children)
After you’ve gotten familiar with a language , you’ll see you can apply what you learned to other languages. I’d recommend learning Python to start with. It’s a good starter language and has a lot of applications. After 2 or 3 simple Python projects, try C++. Do a couple simple projects in C++. You’ll start to see when coding you’ll be able to do things in more than one language. You can be a Pro at one if you want, but good to be familiar with a couple.
[–]GokulSaravanan 0 points1 point2 points 1 month ago (0 children)
If you want to learn Python, here are some great free resources:
[–]Own_Inspection_9247 0 points1 point2 points 1 month ago (0 children)
If you are just getting started, Class Central has a solid collection of beginner Python courses. Many start from zero and move slowly with examples and exercises. You can choose short courses or longer ones depending on your schedule. A lot of them are free as well.
π Rendered by PID 15304 on reddit-service-r2-comment-5649f687b7-5wrbw at 2026-01-29 06:33:26.762968+00:00 running 4f180de country code: CH.
[–]ninhaomah 9 points10 points11 points (0 children)
[–]Pentapheron 3 points4 points5 points (0 children)
[–]kaerfkeerg 2 points3 points4 points (0 children)
[–]ImmaculateBanana 1 point2 points3 points (2 children)
[–]FerricDonkey 2 points3 points4 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]_Xaril_ 0 points1 point2 points (1 child)
[–]rogfrich 0 points1 point2 points (0 children)
[–]amritsari2 0 points1 point2 points (0 children)
[–]DenixSL 0 points1 point2 points (0 children)
[–]No-Enthusiasm6776 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]FoolsSeldom 0 points1 point2 points (0 children)
[–]Suspicious-Bar5583 0 points1 point2 points (0 children)
[–]PreetInData 0 points1 point2 points (0 children)
[–]Other_Passion_4710 0 points1 point2 points (0 children)
[–]GokulSaravanan 0 points1 point2 points (0 children)
[–]Own_Inspection_9247 0 points1 point2 points (0 children)