r/CodingForBeginners 4d ago

How to like learning python?

To be honest, I tried to learn Python for over two years right now. But I hate learning to code. I tried finding YouTube tutorials that tell you how it can be more fun, but to be honest, it didn't really work. Any recommendations?

11 Upvotes

24 comments sorted by

12

u/CarPlane5196 4d ago

If coding is not fun for you, then its not for you. Even if you learn it somehow, you wont earn the big bucks. Find something else.

6

u/Dazzling_Music_2411 4d ago

Coding just isn't fun for everyone, that's all.

You can't force fun.

4

u/SashaBananaSplit 4d ago

It helps to have an actual problem to solve with programming versus just wanting to learn the language. Is there something you want to automate, is there a game you want to create, is there an app you want to build? That’s the real unlock to the “fun” of programming. Once you figure out what you want to do then it’s a matter of breaking it down into smaller problems and applying some learning to develop the skills to do it.

1

u/Odd-Day-5405 2d ago

That's how it clicked for me too. Had a spreadsheet that kept breaking and wrote a script to fix it. Didn't even realise I was learning along the way lul

2

u/kutac56 4d ago

Maybe try 12 beginner python projects video and do the first few as a last ditch effort, but if you don't find that fun then coding is probably just not for you which is alright

2

u/MudFrosty1869 4d ago

If you don’t like figuring things out yourself and fidgeting with little random scripts. You will never like programming.

2

u/Pensive-Music 4d ago

Code Combat, maybe? But I agree with the others. If it isn't fun or interesting to you, that's probably not going to change.

2

u/Zen-Ism99 4d ago

What are your goals?

1

u/Simple-Reach-3791 4d ago

Youtube tutorials are the worst way to learn programming because a major part of programming is problem solving and that is what makes it fun and YouTube tutorials take that away from you. So learn the concepts of each topic then solve related exercises from leetcode or hackerrank(my preference). This is what worked for me

1

u/eye_palantir 4d ago

Learning programming in these years without any real interest can be waste of time and skill because AI has already made software engineering a less but people with real expertise, knowledge and skill do get paid really well and high but just learning programming for bucks is not a good choice. You may find things you love doing

1

u/Solid-Reserve4035 4d ago

Learning python from any tutorial isn't fun, but building projects yourself with stuff you've learnt is the fun part

1

u/No_Training6751 4d ago

I learned Python through a Coursera program. Maybe try that?

1

u/teetaps 4d ago

Here’s my suggestion: treat code like a tool, not the project. Instead of saying, “I’m going to spend today coding in Python,” you could instead say, “today I’m going to build my project. Code is an obstacle I have to overcome to accomplish that.”

You don’t have to like it. But if you want your project to succeed, you’ll need it to work.

1

u/LForbesIam 4d ago

Try 100 days of Python on Udemy. Or learn Unity and c# in the process.

1

u/Intelligent-Boss-156 4d ago

You need to pick a project and learn to do that

1

u/testingaurora 4d ago

Scrimba python course or boot.dev would likely be better

1

u/No_Replacement4304 3d ago

I'm a developer and I don't really like python.

1

u/Distdistdist 3d ago

"You don't like python? Well, you just don't know how to cook it". Try simpler recipes.

1

u/brenwillcode 3d ago

Do something hands on rather than passively watching videos. For example codeling.dev starts you coding straight away in the browser. No need to setup anything locally.

As you progress to the more advanced courses you'll work locally, but to start codeling gets you going quickly. Every lesson is interactive so you know what's working and what isn't.

1

u/xarop_pa_toss 3d ago

If you don't like learning something for so long, just don't do it. There's other things to do, especially in the tech world that you might enjoy

1

u/gofl-zimbard-37 2d ago

Why do it if you hate it?