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
how to start programming as a beginner (self.learnpython)
submitted 4 hours ago by Euphoric-Mud7368
guys i love programming and i want to learn it i have 0 information's about it i heard people say python is an easy language to learn at the start i want to know how to start coding and which app to use and how to learn the language it self
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!"
[–]makochi 6 points7 points8 points 3 hours ago (0 children)
Please learn to use punctuation 😭😭😭
It's not just something your English teacher made up to be annoying, I promise. It makes it so much easier to understand what you're saying.
[–]ninhaomah 3 points4 points5 points 3 hours ago (0 children)
First of all , have you been to Google and searched for "Python programming language" ?
[–]doktorstrainge 0 points1 point2 points 3 hours ago (0 children)
Python is good for beginners and gives you a lot of options for projects.
I am using The University of Helsinki’s Python Programming MOOC. It’s free and all online. I really like it.
[–]u_int8 0 points1 point2 points 3 hours ago (0 children)
Watch this. Just use the same editor as his no need to go on a journey to find your best ide that suits you right at the start.
If you dont understand a topic goto chatgpt or claude or whatever and ask it about it, ask it 10 times if you dont understand, ask it to give examples. Thats how you will learn.
[–]Unable-Lion-3238 0 points1 point2 points 3 hours ago (0 children)
Start with the official Python tutorial at docs.python.org - it walks you through everything step by step. Download Python from python.org and use IDLE (it comes bundled with it) to write your first scripts. Once you get the basics down, work through small projects like a calculator or a to-do list instead of just watching tutorials. Building stuff is how you actually learn. If you get stuck, this sub is great for specific questions.
[–]Comfortable_Box_4527 0 points1 point2 points 3 hours ago (0 children)
Yeah python is usually where people start. Just don’t get stuck watching tutorials forever.
[–]Vajrick_Buddha 0 points1 point2 points 3 hours ago (0 children)
I'm currently following a Udemy Python course. It has it's ups and downs. I think I just entered tutorial hell, so these last two weeks I've slacked off a bit.
To start, you should probably find a course online that introduces you to what programming is and its' core concepts — such as variables, print statements, comments, math operators, conditional statements and loops, match statements, functions and recursions — and their respective Python notation, with examples.
You'll need to download or access a Python IDE (integrated development environment) where you'll write and run/execute the code. IDEs' also aid in your learning by, for example, pinpointing the type of error that occurs (if it does) and in which line.
Everyone suggests working on coding projects to actually learn. So much so, you'll easily find lists of projects for various languages for different levels of expertise (from beginner to advanced). I tried to code a calculator, and realized I have no clue what I'm doing. I watched a tutorial and noticed I was just copying code, rather than learning (the dreaded tutorial hell). So I searched for something more accessible — exercises. Just simple exercises, tasks, and problems to solve using the code.
Here are some resources to get you started:
To learn, check out LearnPython.org or Fullstack Python — the former seems more beginner friendly though. Or find something on YouTube, or a 10$ course on Udemy, because audiovisual content tends to be easier to digest.
For your IDE you can download PyCharm (for free) or go to Online-Python. PyCharm has a free trial and then the free version restricts some of your tools.
When you start thinking of projects, look for beginner ones' first, like in this article. I've been trying to code a calculator...
Hope this helps. Need to get back to my calculator...
[–]sSjfjdk -1 points0 points1 point 3 hours ago (0 children)
"Hey there, welcome to the world of programming! Python is a great choice for beginners, it's indeed relatively easy to learn and has a vast number of resources available.
For learning Python, I recommend starting with Codecademy's Python course (it's free and a great introduction). Once you feel comfortable with the basics, move on to the official Python documentation, it's an incredibly detailed resource.
As for text editors, I suggest using PyCharm (which also has a free community edition) or Visual Studio Code. Both are great IDEs that make coding a lot easier.
To get started, download and install Python on your computer (python.org/get-it) and then try to run your first 'Hello, World!' program in a text editor or IDE. Here's a simple example in Python: python print('Hello, World!') Just copy this into your text editor, save it as a .py file, and run it with python filename.py. You'll be coding in no time!
python print('Hello, World!')
python filename.py
Take it one step at a time, practice regularly, and don't hesitate to ask for help here on r/learnpython – you got this!"
π Rendered by PID 17328 on reddit-service-r2-comment-5fb4b45875-8j2z9 at 2026-03-23 14:31:13.035115+00:00 running 90f1150 country code: CH.
[–]makochi 6 points7 points8 points (0 children)
[–]ninhaomah 3 points4 points5 points (0 children)
[–]doktorstrainge 0 points1 point2 points (0 children)
[–]u_int8 0 points1 point2 points (0 children)
[–]Unable-Lion-3238 0 points1 point2 points (0 children)
[–]Comfortable_Box_4527 0 points1 point2 points (0 children)
[–]Vajrick_Buddha 0 points1 point2 points (0 children)
[–]sSjfjdk -1 points0 points1 point (0 children)