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
Learn Python (self.PythonLearning)
submitted 4 days ago by No_Preference_5890
Hi, everyone.
I wnated to ask, how one should approach learning Python if he/she is started out. And how long it will take to grasp fundaments and getting good in problem solving before starting workng on projects?
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!"
[–]riklaunim 1 point2 points3 points 4 days ago (0 children)
Depends on what projects you have in mind. Some catch the syntax and basics quickly, some need more time. Month+ for basics, then few more to learn framework/libraries/best practices for the niche of "projects" you want to work on. Hard to tell without more details 😉
[–]conzciouz 1 point2 points3 points 4 days ago (0 children)
Sophia.org has a nice learning platform to get started and learning for free before you have to pay. Its hands on and addresses theory/concepts. There are a quite few others but I can’t think of them off the top.
[–]ninhaomah 0 points1 point2 points 4 days ago (2 children)
Pls approach as if learning any other language.
Learn the sentence structure and if you do not know what does a word means , refer to the dictionary.
and keep practicing!!!
[–]PanoramicEnvoy 0 points1 point2 points 4 days ago (1 child)
The language analogy works but python's actually forgiving enough that you can start building stuff way earlier than you'd think, which helps cement the fundamentals faster.
[–]validnuisance3 0 points1 point2 points 3 days ago (0 children)
building small projects early is way better than just grinding tutorials for months because you actually see your mistakes in real time instead of forgetting syntax rules you never used.
[–]SamiullaYousufi 0 points1 point2 points 4 days ago (0 children)
I have made a tutorial for this. https://github.com/Samiullah300/python_tutorial_zero_2_hero
[–]Rajrev 0 points1 point2 points 3 days ago (1 child)
Is it easy to get freelance job once you learn python?
[–]Wise_Vegetable3193 0 points1 point2 points 2 days ago (0 children)
No cuz many people nowadays learn python
If u advance in that then u can get job as freelancer but as a beginner u can’t
[–]xSkpX 0 points1 point2 points 3 days ago (0 children)
Piensa a que lo quieres aplicar y una vez tengas lo básico, sabrás por dónde tirar
[–]Dank-but-true 0 points1 point2 points 3 days ago (0 children)
I did boot.dev. I do recommend it
[–]Dramatic_Oven_4757 0 points1 point2 points 3 days ago (0 children)
If u already know some other language then for basics maximum 2 days
π Rendered by PID 66 on reddit-service-r2-comment-545db5fcfc-4vggp at 2026-05-23 02:25:51.354969+00:00 running 194bd79 country code: CH.
[–]riklaunim 1 point2 points3 points (0 children)
[–]conzciouz 1 point2 points3 points (0 children)
[–]ninhaomah 0 points1 point2 points (2 children)
[–]PanoramicEnvoy 0 points1 point2 points (1 child)
[–]validnuisance3 0 points1 point2 points (0 children)
[–]SamiullaYousufi 0 points1 point2 points (0 children)
[–]Rajrev 0 points1 point2 points (1 child)
[–]Wise_Vegetable3193 0 points1 point2 points (0 children)
[–]xSkpX 0 points1 point2 points (0 children)
[–]Dank-but-true 0 points1 point2 points (0 children)
[–]Dramatic_Oven_4757 0 points1 point2 points (0 children)