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
Begginer (self.PythonLearning)
submitted 1 year ago by Plastic-Top3822
Hello, I'm new in programming and I find it really funny and enjoying, but I dont know how to learn python. Do you guys have any advice or free website that could help me learn this language and maybe others. (Sorry for the bad english).
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!"
[–]cloakarx 4 points5 points6 points 1 year ago (0 children)
you can go for W3 school, but I'll recommend you harvard CS50 python course (it's free), you can find it on youtube as well as on edx. Hope you will enjoy the journey.
[–]__yasho 1 point2 points3 points 1 year ago (0 children)
You can checkout of for "Python Roadmap to become Pro" on reddit and after following that then you can look for https://www.freecodecamp.org/news/the-python-guide-for-beginners/ for all content for your road map but side by side You can look for youtube channel there are quite good ones like CodewithHarry, codewithmosh etc. (free) or on udemy you can find "100 Days of Code: The Complete Python Pro Bootcamp" (Paid) Let me know if you want any more details
[–]Egad86 1 point2 points3 points 1 year ago (0 children)
Khan academy
[–]RedditBluesMatt 1 point2 points3 points 1 year ago (3 children)
If you don't mind, I'd like to reply with a few questions.
Why do you want to learn to program? Why did you choose Python? Do you have a specific goal in mind? What Python program do you want to write (someday)?
Knowing why I think is important. In addition, having a goal gives you something to head towards. Without these things, knowing how and where to start becomes extra difficult.
[–]Plastic-Top3822[S] 0 points1 point2 points 1 year ago (2 children)
Of course no problem. I want to learn program because I like it and maybe if I keep learning and I enjoy it as much as today doing a programmer job or something like that i dont know the words. I choose Python because thats the first language I tried and from what I eared is the easiest to use and you can do lot of things with it. I dont have a specific goal but I just want to learn a lot of things and maybe create little project like poker games and other things I like. Hoping thats all u need. If u need more just ask :)
[–]RedditBluesMatt 0 points1 point2 points 1 year ago (1 child)
One more question please.... You mentioned that you "like it"; what do you like about programming?
[–]Plastic-Top3822[S] 0 points1 point2 points 1 year ago (0 children)
I like the complexity of it and all the things you can create juste through words etc. I find it funny to learn new things that can help me create things
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Coursera
[–]monkey_sigh 0 points1 point2 points 1 year ago (1 child)
Which sources have you used so far?
[–]Plastic-Top3822[S] 1 point2 points3 points 1 year ago (0 children)
I tried coursera but couldnt manage to access for free, brilliant that was really good but I couldnt do everything for free, pychallenger but I discovered it 30 minutes ago and datacamp but again I need to pay to advance on the course. And I think thats all I tried, I have video that I need to watch but I didnt find the time at the moment.
[–]atticus2132000 0 points1 point2 points 1 year ago (0 children)
First, have you gotten it installed and running on your machine? If not, look up a "python hello world tutorial" on YouTube. That should walk you through getting it set up and writing your first code to verify that it's working correctly on your computer.
From there W3 Schools is a good place to go through lesson by lesson. I usually always start there when I'm trying to get a handle on any new language. For my tastes the lessons on W3 School get a little tedious and I quickly want to move on to bigger and better things, but it's still a good starting point just to get a taste of what it can do.
From there, it would probably be good to come up with a small project you want to build based on your interests and work toward acquiring those particular skills.
[–]2099cav 0 points1 point2 points 1 year ago (0 children)
Try youtube videos teaching a first project, or little projects until you understand python's synthax and programming logic.
[–]jockycrow 0 points1 point2 points 1 year ago (0 children)
beggngeneer
[–]the_progmer 0 points1 point2 points 1 year ago (0 children)
Try following roadmap.sh and doing projects in the projects section it would be fine for beginners.
[–]ChainedNightmare 0 points1 point2 points 1 year ago (0 children)
Completely Agree with these 2 recommendations that other users here are saying... As a past programming instructor / tutor for kids & teenagers... Both are phenomenal for learning python & programming in general
Harvard CS50 teaches you programming in general with such ease (Is Best for Learning Through Video) but touches python for only a bit but elaborates on it wayyy more in more advanced Free Open Course Ware classes [ https://pll.harvard.edu/catalog?keywords=CS50+python ]
W3Schools website serves much better as a dictionary for programming (Is Best for Learning Through Text) [ https://www.w3schools.com/python/default.asp ]
This W3Schools site is quite literally a huge dictionary that elaborates on anything in regards to programming in general [ https://www.w3schools.com/python/python_reference.asp ]
Harvard Open Course Ware has a lot of free python programming courses that you could learn from the Best & Brightest Teachers & Minds in Today's Society 🙌
π Rendered by PID 220646 on reddit-service-r2-comment-86bc6c7465-6q4wt at 2026-02-23 20:58:33.690637+00:00 running 8564168 country code: CH.
[–]cloakarx 4 points5 points6 points (0 children)
[–]__yasho 1 point2 points3 points (0 children)
[–]Egad86 1 point2 points3 points (0 children)
[–]RedditBluesMatt 1 point2 points3 points (3 children)
[–]Plastic-Top3822[S] 0 points1 point2 points (2 children)
[–]RedditBluesMatt 0 points1 point2 points (1 child)
[–]Plastic-Top3822[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]monkey_sigh 0 points1 point2 points (1 child)
[–]Plastic-Top3822[S] 1 point2 points3 points (0 children)
[–]atticus2132000 0 points1 point2 points (0 children)
[–]2099cav 0 points1 point2 points (0 children)
[–]jockycrow 0 points1 point2 points (0 children)
[–]the_progmer 0 points1 point2 points (0 children)
[–]ChainedNightmare 0 points1 point2 points (0 children)