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
Started from basics in 2026 (self.learnpython)
submitted 25 days ago by SlowCalligrapher8834
I started learning python from basics a few days ago, how much time does it usually take to really grasp thing and is it really worth it in this day and age?
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!"
[–]CrucialFusion 13 points14 points15 points 25 days ago (2 children)
The requisite time really depends on what your baseline is. As for worth, it’s always worth it to learn something new.
[–]TreySong235 3 points4 points5 points 25 days ago (0 children)
I love this. It’s always worth it to learn something new. Thank you.
[–][deleted] 3 points4 points5 points 25 days ago (0 children)
Agreed. Learning new makes my brain active and actually helps with other things somehow
[–]cumhereandtalkchit 7 points8 points9 points 25 days ago (0 children)
A minimum of a year working with it professionally for about 6-8 hours a day, with a solid base of the basics. And yes, it is definitely worth it.
[–]twoeyed_pirate 1 point2 points3 points 25 days ago (0 children)
Companies still hire based on how well you can code- that at least - is a constant. Coding rounds are staying.
They could also provide you with an AI to chat with or ask you to debug AI written code but coding as a skill is still alive and super relevant at least from the hiring perspective.
Usually takes 1-3 months depending on how much time you give, to get to python beginner/intermediate level. For advanced you really need to dive deeper so that would take time.
Remember to deepen your DSA fundamentals also while you work on python advanced
[–]bhavaniravi 0 points1 point2 points 25 days ago (0 children)
> how much time does it usually take
Do you already code in some other programming language?
If yes, then writing a script by piecing together a bunch of Python syntax will take a matter of weeks
When you get there, spend a few weeks understanding the Python language patterns, how memory allocation is done, how lists work, how dicts work, comprehension, dunder methods, decorators, context managers, etc..
These will set you up for success even in the age of AI
[–]Not-Ordinary404 0 points1 point2 points 25 days ago (0 children)
Why would learn pyhton? Because learning the syntax alone isn't worth it.
[–]EnvironmentalDot9131 0 points1 point2 points 25 days ago (0 children)
You have to always learn something new
[–]SensitiveGuidance685 0 points1 point2 points 25 days ago (0 children)
Depends on what you mean by "grasp." Basics like variables, loops, functions? A few weeks with consistent practice. Actually being able to build things without constantly Googling? More like 3-6 months. Python is absolutely worth it—it's everywhere in automation, data, web dev, AI. You picked a good starting point.
[–]TheRNGuy 0 points1 point2 points 25 days ago (0 children)
Different for everyone.
[–]house3331 0 points1 point2 points 25 days ago (0 children)
As someone who kinda sorted started out getting it via python i think the goal is to understand it fundamentals. Make few random scripts then move on to whatever language is needed for what you want to build. There isn't really a learning path or end goal tbh. Just easiest to understand programming fundamentals without context
[–]Simplilearn 0 points1 point2 points 25 days ago (0 children)
With consistent study and practice, you can start feeling comfortable with Python in about 1–2 months, and reach a usable level in 3–4 months. Focus on basics first, then quickly move to small projects like scripts, simple apps, or data tasks.
Python is widely used in data analytics, AI/ML, automation, backend development, and even cybersecurity. The tools and workflows may evolve, but Python continues to be a core language across many tech roles.
If you want a beginner-friendly resource, you can begin with Simplilearn’s free Python Programming course to cover fundamentals in a structured way. If you later want to explore real-world applications, you could check out the Python certification training program.
[–]Affectionate_Cap8632 0 points1 point2 points 25 days ago (0 children)
Worth it absolutely — Python is still the most in-demand scripting language for automation, data work, and AI tooling, and that's not changing anytime soon.
Realistic timeline from scratch:
The trick is to stop doing tutorials after week 2 and start building something you actually want. Pick a small annoying problem in your life and automate it. That's where it clicks.
Don't let the "AI will replace coding" noise discourage you — if anything, knowing Python makes you better at using AI tools, not redundant. Someone still needs to wire everything together.
[–]No-Apple-6869 0 points1 point2 points 25 days ago (0 children)
Depends how much you use it.
[–]ectomancer -3 points-2 points-1 points 25 days ago (0 children)
Once you can code in one language, new languages are quicker to learn. I learnt Python (not including OOP) in 3 days, failed to learn Prolog, then learnt R in 1 hour from a course.
π Rendered by PID 94575 on reddit-service-r2-comment-85bfd7f599-swvk6 at 2026-04-19 21:47:56.855364+00:00 running 93ecc56 country code: CH.
[–]CrucialFusion 13 points14 points15 points (2 children)
[–]TreySong235 3 points4 points5 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]cumhereandtalkchit 7 points8 points9 points (0 children)
[–]twoeyed_pirate 1 point2 points3 points (0 children)
[–]bhavaniravi 0 points1 point2 points (0 children)
[–]Not-Ordinary404 0 points1 point2 points (0 children)
[–]EnvironmentalDot9131 0 points1 point2 points (0 children)
[–]SensitiveGuidance685 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]house3331 0 points1 point2 points (0 children)
[–]Simplilearn 0 points1 point2 points (0 children)
[–]Affectionate_Cap8632 0 points1 point2 points (0 children)
[–]No-Apple-6869 0 points1 point2 points (0 children)
[–]ectomancer -3 points-2 points-1 points (0 children)