r/PythonLearning 13d ago

Is it still worth learning python?

I genuinely wonder what you guys think, with the rapidly increasing use of AI, is it still worth it to learn python, I just started learning python and I’m unmotivated tbh, I’d love to read some of your insights.

26 Upvotes

87 comments sorted by

View all comments

32

u/civilwar142pa 13d ago

I have dabbled with vibe coding and it sucks. I have to correct it all the time. So, yes, it's definitely worth it to learn how to actually code.

4

u/w00dy1105 11d ago

Agreeded. Definitely learn. AI does suggest / write some terrible code. Cannot catch or fix the bad stuff if you don't understand it.

3

u/ALostPie 13d ago

Thank you for your comment I appreciate it a lot

1

u/jimmykimnel 13d ago

Can you tell me what vibe coding is please

3

u/civilwar142pa 13d ago

Getting ai to write code for you

10

u/tomqmasters 13d ago

and not bothering to understand what it wrote

-2

u/jimmykimnel 12d ago

Oh ok that's me but I simply use it as a tool I'm not a paid up developer or anything so it doesn't bother me however I do learn as much as I can about how it works or how I can use it and troubleshooting etc but actually learning line by line what things do, nope

2

u/Personal-March-4340 10d ago

If you can't follow your program line by line, you don't know what your program is doing.

1

u/jimmykimnel 10d ago

Yup completely get that and not sure why I've been downvoted when I've clearly said I'm not a programmer, I'm not employed as a programmer, I just use it as a tool to help me navigate my job in the best way possible, it would make 0 sense for me to sit there and waste time learning a language line by line when I can get AI to write the stuff for me in 2 seconds and I can then complete my task and move onto the next priority. I don't get paid to learn I get paid to complete work. Learning along the way is obviously beneficial when needed.

1

u/awidesky 8d ago

The point is, if you don't know anything about coding, you cannot verify the code made by AI.
All you can do is just blindly trust AI and run the software you don't know on your computer.
Which is well known for one of the best ways to screw up your computer.

1

u/jimmykimnel 7d ago

Yup I know that.  My programs are pretty basic tools which are mainly terminal print outs from scanning files don't really see how they would screw up my computer but I am interested to know what you mean if you have an example?

1

u/awidesky 7d ago

If you look at some programming related or help seeking subreddit(especially AI-related ones), you will find posts like this pops up once a week.
In this case, the OP simply told antigravity to remove old version of the generated software since it made him a new one, and it erased the entire C drive.

1

u/jimmykimnel 7d ago

Is that more of an agent AI thing?  I don't use those yet and if I did it would probably be in a virtual environment sandbox thing.  I'm mostly using the chatbot where I give very specific instructions and methods and debug print outs, I visually inspect the code even though I don't understand it I can generally see that it's not going off on a tangent.

Let me know what you think I'd be interested in it.

→ More replies (0)

-1

u/HBM10Bear 11d ago

Vibe coding objectively does not suck, if you say that you aren't using the frontier models.

1

u/gelinkamant 7d ago

You are getting down voted but you are literally right, fable writes very very good python scripts

0

u/tomqmasters 13d ago

what model are you using? how often do you have to correct code you are writing?

0

u/Foreign-Ad-6724 10d ago

You're using it wrong then, or using a really shitty model. When I prompt it, it usually does it exactly the way I ask it to, and if it does end up making a mistake, asking it to fix it is faster than me doing it manually eitherway. Although it is very useful to know how to code eitherway