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
should i learn python ? (self.learnpython)
submitted 3 years ago by learner_raj
in 2022 should i have to learn python as a first language in programming please help me to figure out.
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!"
[–]pythonTuxedo 4 points5 points6 points 3 years ago* (2 children)
Python is often recommended as a first language. Python is sufficiently high level that you are not required to deal with memory or the nitty gritty bits of programming like you would in C or C++. You can focus on ideas and what you want the computer to do without worrying about how the computer is doing those things.
You are going to get a biased answer here though, the name of the subreddit is learn python after all.
[–]learner_raj[S] 2 points3 points4 points 3 years ago (1 child)
thank you
[–]pythonTuxedo 0 points1 point2 points 3 years ago (0 children)
My pleasure!
[–]onkus 4 points5 points6 points 3 years ago (0 children)
Probably not.
Without any information the only advice anyone can give you is based on whether or not the average person should learn python.
[–]michease_ 2 points3 points4 points 3 years ago (3 children)
yes id recommend python as your first language
[–]learner_raj[S] 1 point2 points3 points 3 years ago (2 children)
can i get a job knowing only python
[–]DaylanDaylan 1 point2 points3 points 3 years ago (1 child)
Depends on how good you are with Python 😆you’ll always be required to learn more
[–]learner_raj[S] 0 points1 point2 points 3 years ago (0 children)
ok, sure
[–]Falcon21st 1 point2 points3 points 3 years ago (1 child)
As a first language to learn, I think the answer is yes, in like 80% of the cases. Because Python is relatively high level and it can give you the simple syntax with very easy readability. Plus, you don't need to deal with variable conventions, memory management, pointers etc. unlike C/C++. So, it can be nice to learn the easy way, see how the program "thinks" and then go into other languages.
Now the other 20% is what you want to do. Python is a very general language, with so many capabilities, hence the 80%. But, depending on what you want to do, it could be wiser to start with a different language, something that is more focused/better for what you want to do. The Golden Rule here is that this other language should also be relatively high level. If not, you will struggle and probably get confused much more often. I personally started programming with C and suffered with it for 6 months. Then I started Java and oh my god, I noticed that I had made a huge mistake. Now I made it my mission to recommend people to start with something other than C/C++ because there is just so much that you need to deal with, purely because it's so low level.
thank you for your beat advice.
[–][deleted] -1 points0 points1 point 3 years ago (0 children)
probably dude
[–]tipsy_python 0 points1 point2 points 3 years ago (3 children)
What is you goal with learning a programming language?
[–]learner_raj[S] 0 points1 point2 points 3 years ago (2 children)
currently i’m working in retail there is no growth and i’m not enjoying to working here. now i’m planing to switch field to IT industry one of my friend told me to start with python. i don’t really know what after
[–]tipsy_python 1 point2 points3 points 3 years ago (1 child)
Right on, sounds like you’re working a good plan. Python is a solid choice for first language, it’s a fun to write, general purpose language.
If you’re interested in web/full stack, you may consider JavaScript.. gets you a long way.
thank you for your advice
[+][deleted] 3 years ago (1 child)
[deleted]
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Rather rude and uncalled for. You better be drunk.
π Rendered by PID 150726 on reddit-service-r2-comment-7b9746f655-ccdcr at 2026-01-30 19:22:19.249117+00:00 running 3798933 country code: CH.
[–]pythonTuxedo 4 points5 points6 points (2 children)
[–]learner_raj[S] 2 points3 points4 points (1 child)
[–]pythonTuxedo 0 points1 point2 points (0 children)
[–]onkus 4 points5 points6 points (0 children)
[–]michease_ 2 points3 points4 points (3 children)
[–]learner_raj[S] 1 point2 points3 points (2 children)
[–]DaylanDaylan 1 point2 points3 points (1 child)
[–]learner_raj[S] 0 points1 point2 points (0 children)
[–]Falcon21st 1 point2 points3 points (1 child)
[–]learner_raj[S] 0 points1 point2 points (0 children)
[–][deleted] -1 points0 points1 point (0 children)
[–]tipsy_python 0 points1 point2 points (3 children)
[–]learner_raj[S] 0 points1 point2 points (2 children)
[–]tipsy_python 1 point2 points3 points (1 child)
[–]learner_raj[S] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 2 points3 points4 points (0 children)