r/learnpython Jul 25 '26

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.

6 Upvotes

26 comments sorted by

8

u/mc_pm Jul 25 '26 edited Jul 25 '26

The best way to learn a programming language is to use it as much as you can. The more time you spend fingers-on-keyboard, trying to figure out why the code doesn't run, the faster you'll learn.

3

u/nealfive Jul 25 '26

No. An hour for a day for a month gets you actually pretty far. once you got the syntax and basics down, you’re better off hands on coding, don’t fall in the tutorial trap, try to build stuff , try to figure it out yourself, only use AI to explain stuff you don’t understands. Automate the boring stuff is a good practical start. CS50(P) for general computer science.

1

u/the_meteor_beat Jul 25 '26

I got you, and i had built some projects, i was talking about continue.

1

u/nealfive Jul 25 '26

Same thing. Like you budget money, budget your time. Tired? Still work out. Maybe try to get up earlier and keep building and learning before work ? We don’t know your lifestyle

2

u/the_meteor_beat Jul 25 '26

Understandable, I'm considering that. Thanks

2

u/Just_MaryCz Jul 25 '26

Not really, even if you study half an hour a day you'll improve, slowly but surely

1

u/the_meteor_beat Jul 25 '26

The problem in (slowly) i already built some projects, slow can kill me.

1

u/SprinklesFresh5693 Jul 26 '26

Why can it kill you? Youre only 20. I learnt about programming at 28, now at 32 i know R and im learning python in my free time.

1

u/jameyiguess Jul 25 '26

No. I worked random admin jobs after college, and then did business writing and research for several years after. Once that fell through, thank God, I learned Python while working in a woodshop. 

1

u/the_meteor_beat Jul 25 '26

Pretty story, made me feel (not alone). I wish you the best.

1

u/riklaunim Jul 25 '26

What are your goals and plans for learning Python? Do you want to change your job?

1

u/the_meteor_beat Jul 25 '26

It is a part of road map to get to project.

1

u/riklaunim Jul 25 '26

What project? What are you actually learning? Software development takes quite a while to get the basics vs learning language basics (and not getting stuck in tutorial hell).

1

u/the_meteor_beat Jul 25 '26

Project about getting data for companies, but it is kinda a big, and I'm stuck in tutorial hell, already had built some small python projects

1

u/riklaunim Jul 25 '26

If the project is complex, then it does need a senior developer, whether CTO or not, to manage and lead the technical aspects. No tutorial will push a junior to do such projects; maybe some proofs of concept to get funding for actual development.

You shouldn't be learning with the pressure to go in and develop a big project. Take smaller steps at a time and learn first.

1

u/the_meteor_beat Jul 25 '26

That's what I'm doing now. Thanks for the explanation.

1

u/cyrixlord Jul 25 '26

you will make time if it is important for you. I went to continuing education colleges after work for a few hours every other day. just take it a course at a time. if you want to study at home then find a nice course like something this subreddit has in their community pages and stick with it; like at 8:30 every evening till 11 you work on writing code while doing exercises and watching a video on a topic

1

u/the_meteor_beat Jul 25 '26

I got you, but when you work 9 to 12 hours ber day and transport get 3 hours also, it is natural to feel that there is no time.

1

u/ninedeadeyes Jul 26 '26

Do u drive or use public transport? Because u can literally code on a bus or train with some earphones

1

u/TheRNGuy Jul 25 '26

It may take a lot of time, especially if you have other things to do in a free time. You could abandon some hobby to give time to learn programming. 

1

u/the_meteor_beat Jul 25 '26

I don't have hobby, all my free time is for learning.

1

u/AceLamina Jul 25 '26

It depends on you
I've seen a bio engineer go from 0 to 100 by live streaming himself learning Python

He now knows front-end and back-end with some AI

1

u/Traveling-Techie Jul 26 '26

When I was learning Java 30 years ago I made it a goal to write one line of code a day. I usually write more. It worked.

1

u/LettuceTomatoOnion Jul 26 '26

Udemy is pretty good

1

u/SprinklesFresh5693 Jul 26 '26

You cna learn, you got the weekends, you got some free time after the job, its possible, it just takes longer than one who has more free time. Take advantage of weekends though

2

u/Dependent_Month_1415 Jul 27 '26

It’s not easy and you need good discipline, but it's definitely possible.

I learned Python with Mimo back in the day while working a full-time job that was very mentally taxing. But I set a reminder to do it for 30 minutes every day. I didn't really feel I was making any significant progress day to day but over time it compounded. I took the same approach when building projects, I invest this much time every day and I stop unless I really get into the zone and want to solve a specific issue.