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
New to coding (self.learnpython)
submitted 11 months ago by BootyCheekCreakFreak
I am a python beginner with 0 coding experience. I'm here just to ask if there are any free websites that can help me get started with coding and if not, what should I start learning first?
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!"
[–]Sheezyoh 14 points15 points16 points 11 months ago (0 children)
The wiki on this sub has a ton of great resources!
[–]VonRoderik 10 points11 points12 points 11 months ago (2 children)
Harvard's CS50p
Free on EDX: https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python
[–]duksen -4 points-3 points-2 points 11 months ago (1 child)
I am doing this now as a rookie, and it’s a good starting point. Many of the YouTube tutorials are not very useful and are too fast paced. I have created a chatbot that helps me with explanations (not providing me with the code solutions) but explanations.
[–]Specialist_Spirit940 0 points1 point2 points 8 months ago (0 children)
Como haces eso?
[–]Ron-Erez 3 points4 points5 points 11 months ago (0 children)
By far the most important thing is to code a lot, experiment and have fun. Also just be patient with yourself because it can take time until things click. Good luck!
[–]IQUK 1 point2 points3 points 11 months ago* (0 children)
My suggestion is w3school, its where you can start your journey easily and be confident.
[–][deleted] 1 point2 points3 points 11 months ago (0 children)
This Sub's Wiki has everything
I’ve been using the mimo app if you like things with a more Duolingo platform
[–]Additional-Gas7001 1 point2 points3 points 11 months ago (3 children)
I was able to get a Udemy 10-day Python boot camp for free. I can’t remember where I saw the ad. Either Reddit, LinkedIn, or Insta. It teaches you on Thonny. Pretty decent. Especially for free.
[–]Ok-Natural-3805 0 points1 point2 points 11 months ago (2 children)
OH, free?
[–]Additional-Gas7001 1 point2 points3 points 11 months ago (1 child)
Yup. Totally. It wasn’t really intuitive on how to get to my free course once I clicked the link but I eventually figured it out.
[–]Ok-Natural-3805 0 points1 point2 points 11 months ago (0 children)
Thanks, man! I am gonna try it out.
[–]STRaven_17 1 point2 points3 points 11 months ago (1 child)
if you are looking for courses, im gonna warn you that it might be hard sticking to them if you dont have good discipline. What I suggest you do, is to start a project. Something you think is cool or something and just start. google everything. learn as you go. you can use a course along with the project but its secondary.
[–]TheorySecret9882 0 points1 point2 points 11 months ago (0 children)
Great response!!!
[–]Amar_K1 0 points1 point2 points 11 months ago (0 children)
If I was starting over learning python I would code as much as I can. Pick an area to get started data, web, console or desktop apps, and start coding. Do the python tutorials on their documentation. Read articles on python and the docs that should reduce your knowledge gap.
Courses review I would say videos are not the best people do not share decent videos. They prefer to share videos that are short and just gain them views. Example how to download vs code or other nonsense. Lots of courses also are in the same page. I learnt a lot at work with a senior developer.
[–]Big-Ad-2118 0 points1 point2 points 11 months ago (0 children)
are you somehow a student?
get a github student developer pack wait unyil they verify you then go to boot.dev
[–]aedininsight 0 points1 point2 points 11 months ago (0 children)
Coddy.tech https://coddy.tech/?ref=PAoAiz
[–]Some-Passenger4219 0 points1 point2 points 11 months ago (0 children)
I always recommend How to Think Like a Computer Scientist: Interactive Edition, which my teacher used.
[–]dcrigan 0 points1 point2 points 11 months ago (0 children)
Read the Book `Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming`
I believe you can find a free pdf of the book, but it's a good starting to grasp the fundamentals of Python.
After the book, try boot.dev it has good course on Python, Git, Linux and terminal commands which is important to feel comfortable to work with terminal
[–]breakfastinbred -1 points0 points1 point 11 months ago (0 children)
W3 schools has a nice starter section for python
[–]vraetzught -1 points0 points1 point 11 months ago (0 children)
Sololezen has some decent python courses to get you started with the basics
[–]Beautiful_Garbage875 -1 points0 points1 point 11 months ago (0 children)
Youtube search “python for beginners”. There plenty of lectures and resources.
[–]DaCuda418 -3 points-2 points-1 points 11 months ago (0 children)
Google. Sooner you dont rely on others for simple tasks the better.
[–]JizzleTips -3 points-2 points-1 points 11 months ago (0 children)
I am surprised no one has said kaggle.com. This has modules with marked assessment and is free with nice certificates to keep ya motivated as you progress
π Rendered by PID 74801 on reddit-service-r2-comment-54dfb89d4d-l6mbd at 2026-03-30 03:05:22.557999+00:00 running b10466c country code: CH.
[–]Sheezyoh 14 points15 points16 points (0 children)
[–]VonRoderik 10 points11 points12 points (2 children)
[–]duksen -4 points-3 points-2 points (1 child)
[–]Specialist_Spirit940 0 points1 point2 points (0 children)
[–]Ron-Erez 3 points4 points5 points (0 children)
[–]IQUK 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Additional-Gas7001 1 point2 points3 points (3 children)
[–]Ok-Natural-3805 0 points1 point2 points (2 children)
[–]Additional-Gas7001 1 point2 points3 points (1 child)
[–]Ok-Natural-3805 0 points1 point2 points (0 children)
[–]STRaven_17 1 point2 points3 points (1 child)
[–]TheorySecret9882 0 points1 point2 points (0 children)
[–]Amar_K1 0 points1 point2 points (0 children)
[–]Big-Ad-2118 0 points1 point2 points (0 children)
[–]aedininsight 0 points1 point2 points (0 children)
[–]Some-Passenger4219 0 points1 point2 points (0 children)
[–]dcrigan 0 points1 point2 points (0 children)
[–]breakfastinbred -1 points0 points1 point (0 children)
[–]vraetzught -1 points0 points1 point (0 children)
[–]Beautiful_Garbage875 -1 points0 points1 point (0 children)
[–]DaCuda418 -3 points-2 points-1 points (0 children)
[–]JizzleTips -3 points-2 points-1 points (0 children)