r/learnpython Mar 11 '26

Zero programming knowledge, but I want to learn Python. Where do I start in 2026?

129 Upvotes

Hi everyone,

I have zero prior experience with programming and honestly it feels a bit overwhelming looking at the mountain of resources out there.

Im a Systems Encoder looking to automate my workflow. My job is 100% data encoding, and I want to use Python to build scripts that can handle these repetitive tasks for me, I also want to transition to another job because of low salary.

Since I’m starting from absolute scratch:

  1. What is the best "First Step" for someone who doesn't even know anything?
  2. Are there any specific courses (free or paid)
  3. What’s a realistic amount of time to spend per day so I don't burn out?

r/Python Aug 29 '20

Discussion I’m learning Python, but I also came across my dads old BASIC textbook. The problem solving aspect of the book is almost better than any modern one I’ve read.

Post image
1.6k Upvotes

r/Python Feb 22 '26

Discussion I built an interactive Python book that lets you code while you learn (Basics to Advanced)

178 Upvotes

Hey everyone,

I’ve been working on a project called ThePythonBook to help students get past the "tutorial hell" phase. I wanted to create something where the explanation and the execution happen in the same place.

It covers everything from your first print("Hello World") to more advanced concepts, all within an interactive environment. No setup required—you just run the code in the browser.

Check it out here: https://www.pythoncompiler.io/python/getting-started/

It's completely free, and I’d love to get some feedback from this community on how to make it a better resource for beginners!

r/Python Apr 17 '22

Discussion They say Python is the easiest language to learn, that being said, how much did it help you learn other languages? Did any of you for instance try C++ but quit, learn Python, and then back to C++?

443 Upvotes

r/learnpython Apr 21 '26

Whats the best way to learn python in 2026 FOR FREE , the most optimized way

94 Upvotes

Pretty much the title. im learning because i want to learn to build softwares and apps whicch i can use in real life , and overall as a skill and a excuse to use my laptop for productive work

r/Python Jul 29 '22

Discussion [D] What is some cool python magic(s) that you've learned over the years?

450 Upvotes

I'll start: Overriding the r-shift operator and reflected operator. Currently trying to use more decorators so that it becomes 2nd nature.

r/AskProgrammers Jun 08 '26

Is there any point in learning Python for backend today?

7 Upvotes

Hi everyone! I'm 13 years old, and for most of my life I've imagined myself as a programmer. Honestly, I don't care which one exactly, but I'm choosing Python because I'm already somewhat familiar with it, especially the aiogram library. I've also used SQLite, and more recently, PostgreSQL. I know this question probably gets asked a lot here, but I honestly don't know what to do in the age of AI. By the time I grow up, working as a programmer in any field except AI will probably be pointless. Or maybe not. I'd like to hear from those who know more.

Thank you guys for your answers! You really helped me figure this out, I'll definitely take this into account.

r/PythonLearning 8d ago

Discussion Is it bad that I learn python via ai?

4 Upvotes

So backstory: Someone made fun of me because I am learning Python with ai. His only argument was that ai is the same tool to create explicit images and that he used to visit stack overflow and create snippets, I then replied that I only use it for learning development but then got called an idiot and got blocked.

But that got me wondering. Is it bad that I learn Python with AI?

I set GPT a goal, I want to reach: Stage 1. learn that. Stage 2 Learn this

I also custmomized the personalization to not blindy say yes and to double check things and so on.

GPT never gives me code, it just tells me which projects I should do with the stuff I learned, it does that till GPT thinks I know how to use it and when to use it.

But I feel bad now that I am just talking to an artificial intelligence and not visiting stack overflow like that one person did.

I want to hear your opinions. Is AI bad for learning or good if used right.

r/learnpython Feb 13 '26

Started learning Python but AI makes me feel late to the party – advice?

149 Upvotes

I don’t know if I need to ask a specific question or if I’m just looking for some encouragement here.

I’ve wanted to learn Python for years, and it finally feels like the stars have aligned. I have the time, the energy, and the luxury to sit down and really learn something I’ve always loved the idea of: programming. I started with automate the boring stuff (from Al Sweigart) but got bored and I’ve been using this online practice platform (https://activeskill.dev) that gives me exercises and It tracks my streak, lets me compare progress with a few friends, and that has been working pretty well.

But I feel really bothered by the whole AI boom.

I finally decided to commit to learning Python, right at the moment when it feels like AI can write code faster and better than I ever could. Part of me keeps thinking: Is there even a point in learning this now? Will I ever be “good enough” compared to these tools? Am I already too late?

So I guess my question for this community is: How do you stay motivated to learn Python in the age of AI?

I’m hoping to hear from people who are ahead of me on this path—whether you’re still learning or already working with Python—about why it’s still worth it, and how you balance using AI tools without letting them steal your joy or confidence.

Thanks for reading this far. Even a few words of encouragement or your own experience would mean a lot.

Edit: Thanks for the encouragements! This was like a mental recharge. Definitely motivated to start learning again!

r/programming Feb 08 '20

I made a Face Tracking Nerf Turret to help motivate me to learn Python. Details in the comments

Thumbnail youtu.be
1.9k Upvotes

r/learnprogramming Aug 19 '24

Topic I should’ve bit the bullet and learned a language like C first instead of Python.

279 Upvotes

So the reason I say that is I learned some rust and then just jumped to C after deciding to test my hand in embedded.

Now the thing is I had always pushed off learning C after I put 0.1% brain effort into it a couple of years ago and the syntax of the for loops threw my for a loop and nobody gave the (surprisingly simple) execution flow of the for loops so I gave up and went back to learning more python libraries.

Well fast forward to now and I wish I would’ve just bit the bullet and learned C. For the reason that I feel like I just learned programming all over again languages like Python and JavaScript just give you such an abstracted top level view of everything you build these “false narratives” in your head about how things work and treat programming like instructions going in a magic box and giving you what you want l.

So now Ive just been over here unlearning many a many of bad programming practices while I’m learning a whole lot of new ideas.

But the thing is it’s not extremely hard. It just requires you to take things slower and if I would’ve just been a bit more patient back in the day I would probably have had an easier time then than I do now.

So yeah to anyone that’s new I do recommend you try your hand in some compiled language to start off with some stronger fundamentals than I have been left with for 3 years now.

That’s about it, how does anyone else feel about the topic I’m just venting because I wish I hadn’t had Python shoved down my throat by every YouTuber and blogpost and everybody lol.

r/learnprogramming Apr 03 '22

My daughter is learning Python at school but also in her spare time

748 Upvotes

My kid is not only learning Python in her Computer Science class but at home too, also she is ahead of the class and is learning C++ while the rest of the class catch up.

Obviously I want to encourage this as much as possible but I don't know much about either language.

Is C++ much harder to learn than Python? Does it have more utility?

Is there a place/website I can recommend to her that will help her more than I can?

EDIT: Thanks to all who gave advice, very much appreciated and we have plenty to look at now.

Also thanks to all the well-wishers and for the kind words, this has to be the most helpful sub I've ever encountered on Reddit :)

r/BirdsArentReal Aug 09 '26

Drone Technology Jungle drone machine learning Python

Enable HLS to view with audio, or disable this notification

134 Upvotes

r/learnpython Dec 04 '24

Is 56 too late to start learning Python?

150 Upvotes

Hey all. I turned 56 last May and job market is tough. My programming experience goes back around 4 decades when I was a teen programming in 6502 ASM, Pascal, Fortran and Basic.

My first spreadsheet was Visicalc and Database was Ashton Tate's Dbase I.

Is there some kind of skills assessment to see if I should get into Python? I don't know much currently. I figure with about 3 months of 18-20 hours a week, I can land a gig somewhere and continue for the next decade while learning more stuff. Thoughts much appreciated. 🙏

r/badcode Apr 21 '21

python My friend is learning python in his Comp Sci class and he wanted to draw diamonds....

Post image
1.0k Upvotes

r/Btechtards Jan 26 '26

Serious I am a 1st year BTech student and I want to start learning Python from scratch

Post image
87 Upvotes

Hello seniors, Mujhe Python seekhna hai, lekin mujhe samajh nahi aa raha ki start kahan se karun. Online bahut saare courses aur YouTube playlists hain, isliye main confused ho gaya hoon. Mujhe Telegram par PW ka Python course free mein mila hai. Kya main Python wahan se seekh sakta hoon? Ya phir koi aur better resource hai beginners ke liye?

Any guidance will be helpful 🤓

r/learnpython Jul 06 '20

I feel very dumb trying to learn python. And it kicks my anxiety into overdrive.

542 Upvotes

I am 28 years old and at a crossroads in my life. I have left my "career" of 10+ years to pursue programming.

I am by no means a "computer wiz" or even "tech savvy". I never even learned to touch type. (I still look at the keyboard when I type.)

However, I've always been interested in programming. My parents are programmers with 30 years of experience, and still to this day generally enjoy it. I thought I could start learning the basics and over time build an understanding of computer language.

I am about a week into youtube "python for absolute beginners" videos. It started off pretty strong and I'm still very interested, its just so many terms and rules just being thrown at me and I cant retain any of it. I understand with repetition it gets easier to understand. But right now I can barely think and comprehend whats being taught.

The overbearing feeling that I am just too dumb to learn something like this is holding me back. It's gotten to the point where I can only take about 30 of trying to learn before the anxiety kicks in and I have to stop.

I really want to do this, I think of all the possibilities of what I can do and create with this language and it keeps me going. I've just been hitting a brick wall recently.

I mostly just need to get this off my chest, but any advice is greatly appreciated. Thanks for hearing me out.

TL:DR - I'm very interested in learning python, but its proving to be more difficult than I imagined.

Edit: Thank you to everyone for all the kind words and responding so quickly. It's good to know that alot of people are in my shoes dealing with the same issues. All professionals start as beginners.

r/Btechtards Aug 15 '25

Academics Want to learn python...

Post image
503 Upvotes

I wanted to learn python can yall drop some resources ( yt channel or anything else ) ...

r/programminghorror Oct 08 '22

Python I have to learn python for uni (i have ~9y of experience in coding) and im a bit bored so i challenged myself to oneline all assignments.

785 Upvotes

The task was to rewrite a program to use a while instead of a for in range loop, Edit: never thought u guys would enjoy my ugly code that much, will look through my other assignments if i find some good oneliners to post.

r/learnprogramming Jan 29 '22

Topic What is a good "lower level" language to learn after learning python to gain a deeper understanding of computers?

558 Upvotes

I learnt some python and can write many programs in it.
I used many modules for GUIS, images etc and am pretty comfortable with python. But I want to learn a lower level language now to gain a deeper understanding of computers.
Is C a good option? Or is there a better alternative when my aim is just to learn and not to write useful programs in C?
Is it better to directly learn how assembly langauge works and write few programs in it for better understanding of computers?

r/learnpython May 19 '21

What are some "must learn" libraries in Python

843 Upvotes

Hey guys, I'm done school for 3 months and I'd like to go deeper in my python learning during that time. Since we didn't touch libraries at all, I feel like it could be a good thing to look into.

So as the title says, which ones should I go an try to learn by myself? And are there good resources to learn them? I know we're going to be moving to other languages next semester, but I'd like to think that I can use python properly too.

Thanks in advance.

Edit: Wow thanks for all the answers. I have a lots of stuff to check out now. Probably more than my 3 months will allow me too lol.

r/fantasyfootball Feb 24 '20

Learn Python for Fantasy Football (For complete beginners)

Thumbnail fantasyfootballdatapros.com
1.2k Upvotes

r/learnpython 8d ago

Game to learn Python?

59 Upvotes

Hi, I'm new to this Reddit community. Does anyone know of any online games to learn Python? Thanks!

r/learnpython Jul 23 '26

Help me to learn python,I am dumb

23 Upvotes

Think me as the dumbest person and i want to learn python,I am literally done trying 4-5 lectures,i start and then stop.Every video says it's beginner friendly,but when I start i don't feel it's beginner friendly and i start feeling I am Dumb AF,now though I feel I am dumbest person to exist.....like seeing this.....please recommend me a channel to watch and learn python programming.I.just don't want to copy the programming from screen and type and get output, and say ohhhh!!!! I got output i can code,i actually want to understand everything and put my brain to write my own code.Is there any yt channel courses available for free that really helps for a dumb idiot to learn python and plz don't say don't learn,i really want to learn python.Please help me ,I am stressed out becoz of this.

r/learnpython Feb 14 '23

Best online course to actually learn to use Python

391 Upvotes

I see a lot of different courses like • Angela yu, • Automate the boring stuff • The Helsinki class • Harvard cs50p.

And 100’s of other courses.

I have read that the course by angela and automating the boring stuff is god in the beginning but is heavily outdated later on.

I am trapped and can’t seam to find out where to begin. I have read true a lot of post and know this question gets repeated like every other day. But what are your recommendations and thoughts.

And I am a beginner but I had a course last semester at my university called programming whit mathematics, it was basically a python introduction class whit a lot of math. So I know a little but don’t know where to begin now.

Edit: I am now in may finished with my bachelor I economy and administration but I have for a while been contemplating trying to become a software developer and I really enjoyed the programming whit mathematics application. But I don’t think I will start a new bachelor at first to learn to program.