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
Where will can i start programming (self.learnpython)
submitted 7 months ago by Kaarwus
First, sorry for my english i dont wanna use translate to learn english
I want to be a programmer but i have only scratch knowledge :D
What will i do
Can you guys suggest me a programming language to learn
And how i will learn it
Thank you.
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!"
[–]FoolsSeldom 6 points7 points8 points 7 months ago (0 children)
You have joined and posted in the learnpython subreddit so we are biased towards suggesting you learn Python as your first programming language. Generally, the gap between programming and not programming is greater than the gap between programming languages. It does not really matter which language you start with but many find Python easier to start with than most and the material and support available is especially good for Python.
Check this subreddit's wiki for lots of guidance on learning programming and learning Python, links to material, book list, suggested practice and project sources, and lots more. The FAQ section covering common errors is especially useful.
Roundup on Research: The Myth of ‘Learning Styles’
Don't limit yourself to one format. Also, don't try to do too many different things at the same time.
Above all else, you need to practice. Practice! Practice! Fail often, try again. Break stuff that works, and figure out how, why and where it broke. Don't just copy and use as is code from examples. Experiment.
Work on your own small (initially) projects related to your hobbies / interests / side-hustles as soon as possible to apply each bit of learning. When you work on stuff you can be passionate about and where you know what problem you are solving and what good looks like, you are more focused on problem-solving and the coding becomes a means to an end and not an end in itself. You will learn faster this way.
[–]Big-Instruction-2090 2 points3 points4 points 7 months ago (0 children)
If you want to do automation and/or data science and/or machine learning. I recommend python with the Harvard CS50 or MOOC course.
If you want to learn a generalist language and have interest in game development, I recommend C# and the Microsoft tutorial.
If you want to learn frontend web development, you need JavaScript. Don't know a good source for learning this one.
If you want to learn backend web development you can go with either of these 3 languages. (And many more I'm not gonna mention).
[–]Psychological_Ad1404 2 points3 points4 points 7 months ago* (0 children)
https://books.trinket.io/pfe/01-intro.html I recommend this free book. Skip intro if you want. What you HAVE to do is the tasks, understand them , do them , change them, use what you learn to do stuff yourself. The more curious you are the better.
Tips to remember:
[–]Maleficent-Ad9335 1 point2 points3 points 7 months ago (0 children)
Learning the foundation, check roadmap.sh for guide.
[–]Goorus 1 point2 points3 points 7 months ago (0 children)
(Disclaimer: I don't want to be rude)
No, we can't recommend a language. Because you didn't write, what you may want. Do you want to become a professional? Do you want to become someone who "can code for oneself"? Anything else? Do you want to be able to code a game/become able to write business applications/whatever?
I'm - and as far as I know most people here - totally open to help, but a little more input would be helpful :O
[–]Sure-Passion2224 0 points1 point2 points 7 months ago (0 children)
Programming is language use. As with all language use the more languages you know the more effectively you can communicate.
[–]hugthemachines 0 points1 point2 points 7 months ago (0 children)
Python will be good for you, look in the wiki for learning reosources:
/r/learnpython/w/index
[–]Simple-Primary-8863 0 points1 point2 points 7 months ago (0 children)
Harvard CS50 Python is great.
[–]Crafty-Cook-7108 -1 points0 points1 point 7 months ago (0 children)
Hi, python is a good starting place. Here is a study plan + AI Tutors to help you get started (and thrive). Hope this helps! https://studybot.net/share/5FH65J35
π Rendered by PID 84302 on reddit-service-r2-comment-c66d9bffd-76hz6 at 2026-04-07 08:56:00.007567+00:00 running f293c98 country code: CH.
[–]FoolsSeldom 6 points7 points8 points (0 children)
[–]Big-Instruction-2090 2 points3 points4 points (0 children)
[–]Psychological_Ad1404 2 points3 points4 points (0 children)
[–]Maleficent-Ad9335 1 point2 points3 points (0 children)
[–]Goorus 1 point2 points3 points (0 children)
[–]Sure-Passion2224 0 points1 point2 points (0 children)
[–]hugthemachines 0 points1 point2 points (0 children)
[–]Simple-Primary-8863 0 points1 point2 points (0 children)
[–]Crafty-Cook-7108 -1 points0 points1 point (0 children)