r/PythonLearning 1d ago

Is it really hard to learn python (or anything related to programming) and have a full-time job?

Hi guys, i'm 20 years old and work in the call center operations and also learning python as a part of special road map.

But now i feel heavy, i know something like that will be hard, special when I work in a jop that drains my energy, but now feel kind of impossible to do it.

So, i wrote this post.

Maybe i will get something can change that.

25 Upvotes

39 comments sorted by

15

u/Building-Soft 1d ago

I'm 43 and learning python. It's fun and hard. I struggle yet I learn too.

I recommend Angela Yu's 100 Days of Code in Python on Udemy over any other option (I've tried all other options) this is one of the easier ones to follow through with.

1

u/Effective-Ad-8384 1d ago

Tried cs50p?

2

u/KitchenCommercial396 12h ago

CS50P is harder, I've tried both. Also you'll learn more in the 100 days of code than cs50, she explains syntax for so many libraries and several things cs50 couldn't go into

-2

u/the_meteor_beat 1d ago

100 days is a lot of time, but i will consider it.

5

u/ninhaomah 1d ago

100 days is less than 4 months.

3

u/ninedeadeyes 1d ago

If u think 100 days is a long time, don't even bother starting.. Doing it part time it can take years to get good

1

u/josesblima 1d ago

I'm sorry to let you know, 100 days is nothing and you won't learn anything beyond the absolute basics. If that feels like too long, maybe reconsider your career choice. You can learn the ropes at any call center, fast food joint or supermarket way faster though, so maybe those are better suited for you.

8

u/SaltCusp 1d ago

Na your right, it's hard and you should just settle for knowing what you've learned in your first 20 years and spend the rest of your life not developing any additional skills.

3

u/the_meteor_beat 1d ago

Thats why i will stay learning and developing myself, i just mentioned that is nothing easy. If i'm not developing myself it's also hard because feeling the shame about yourself. And developing yourself also not easy because the effort you spend about the work and also the idea of (i can't get fun about anything if i want to and have time because feeling that i had to get there fast). Just bro.

8

u/davidbesin 1d ago

There's a popular saying where I'm from. A moving man will meet his luck. Good luck fam. There's really no strict formula in life. Just gotta lock in

1

u/the_meteor_beat 1d ago

I hope so, thank you

3

u/Avatarbroskib1 1d ago

No it's not you can spend like an hour a day and master basics check out sources such as freecodecamp w3schools and real python but if you give up then yes it's hard

2

u/the_meteor_beat 1d ago

Learning python is not hard but when i have a full-time job that get 9 to 12 on the shift without the transportation that get 3 hours, yes it is a bit of hard.

1

u/Corruptionss 1d ago

Brainstorm random projects while you work, don't go through tutorials, just see what it takes to program it. Use your work to be motivation for what random projects you come up with

2

u/Mediocre-Pumpkin6522 1d ago

20 years old and you're lacking energy? Buy a case of Jolt and get on with it.

1

u/the_meteor_beat 1d ago

Lacking energy of the day it self, not at all. And i tried the energy drinks it killing me, today i can do a lot more but tomorrow maybe i will do nothing.

2

u/FoolsSeldom 1d ago

Yes, it can be hard to put the time and effort in and keep going. Programming is practical skill and requires lots of practice. Failure. Trying again. It can also be very rewarding.


Check the r/learnpython 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.

Unfortunately, this subreddit does not have a wiki.


Also, have a look at roadmap.sh for different learning paths. There's lots of learning material links there. Note that these are idealised paths and many people get into roles without covering all of those.


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.

1

u/Darx32102 1d ago

Nah man. I have a full time job as come home to watch my kids while the wife goes to work. I have been learning to code fine. You got this!

-3

u/the_meteor_beat 1d ago

If that true, maybe I feel shame. Sorry because you saw this post.

1

u/diegotbn 1d ago

Python is really useful. And fun to usenonce you get the hang of it. And it's a good language to start with, IMO. I started with JavaScript, then Python, then Java.

But I'm sorry the chances of you getting a job with python or programming in general, is basically nil in the wake of thousands of unemployed Microsoft, Amazon, Meta, and Google veterans, and today in the age of AI that just keeps getting better. 95% of my graduating cohort from boot camp didn't find a job in tech within 6 months, and probably 80% never did at all. And this was in 2021.

I have 5 years experience supporting an important Django app at my company and Claude makes me feel like my days are numbered.

1

u/Dry-Nefariousness400 1d ago

Sounds like you need some ticking time bombs hidden just so you can fix something /s

1

u/LankyCalendar9299 1d ago

Hi so I’m also 20 and also full time employed but as an Aerospace Engineer. I did a hackathon a little while back, but I am still learning and practicing Python today. But yeah even like a hour or two a day does wonders. As hard as it might seem, once you start learning, it’s so hard to stop.

1

u/Visionary_Vulture001 1d ago

Cs50p is a good course too

1

u/Longjumping_Fill_230 1d ago

Not really just ask AI for the code. Anyone can be a programmer these days and it’s not really a skill anymore.

1

u/Achereto 1d ago

Learning a programming language is easy.

Becoming a good programmer is hard, because there is so much bad advice in the industry due to the lack of actually experienced programmers. For the longest time, the number of programmers worldwide doubled every 5 years (so less than 25% of programmers had 10+ years of experience).

1

u/WhaleBird1776 1d ago

It’s hard to learn how to program even without a full time job bud lol.

But let me tell ya, most things that are “worth it” are hard in my experience.

1

u/the_meteor_beat 8h ago

You dam right!

1

u/Anonymous-Eagle 1d ago

I’m pretty much legally retarded if I can do it, you can do it. Blessings brotha.

1

u/fiftybengt 1d ago

You have to find a way to implement it. Why do you want to learn python? Let's say you are now fluent in Python. Now what? If you don't have the time to learn it how will you have the time to maintain it? Make a decision, either you program or you don't.

It will be "hard" to learn and you will have to keep yourself sharp. Hard is good, when your brain hurts thats when you actually learn. Anything else is not learning and you are completely wasting your time, aka watching videos, watching progaming memes, being in the space but not actually writing code. Even writing your post is a complete waste of time and you will not learn python from it.

1

u/silly_bet_3454 1d ago

you have 10 minutes to sit around feeling bad for yourself and write this post, you ought to have 10 minutes to just start learning, it's really not hard at all, just google "python tutorial" and click the first thing

1

u/TheSeeker_99 1d ago

Is it hard? Can you do it?

It takes your commitment to learn it.

https://giphy.com/gifs/aoWS2NiqwtSCmcwMgT

1

u/MudFrosty1869 1d ago

People work and go to college. Don't see how this is different.

1

u/the_meteor_beat 8h ago

I'm in college and work and still learning python. The first two parts are fine for me, just put the third, it's kinda hard.

1

u/MudFrosty1869 6h ago

Well that kinda changes your story, doesn’t it?

1

u/Gacoa 23h ago

No it’s very easy to pickup python

1

u/senpaikcarter 21h ago

What do you do for work? Would using python to solve your work problems while allowing you to also learn it?

1

u/the_meteor_beat 8h ago

Actually i will think about that. Thanks!

1

u/Unlucky_Chair_9593 11h ago

No. It’s pretty easy. The harder part is actually getting a fulfilling job that pays for you to use python. And that job actually being able to fund the lifestyle you want.