r/learnprogramming • u/Ifrit_Jambe • 19h ago
Python or Web dev?
So yesterday, i told a friend of mine that i was learning web dev stuff from TOP (the odin project), and well, he was just clowning on me about how i am wasting my time on learning it when AI can do all the work related to it anyway, tho i doubt it can do everything rn, it might just be capable enough in the future and he also suggested me to learn python.
Even though i have no qualms about leaving the web dev stuff, TOP is just too beginner friendly i suppose, they had me install a VM to run linux and code on it, so yeah. Just looking for answers and advice and maybe some free sources to learn python from.
1
u/Wingedchestnut 19h ago edited 19h ago
Some python backend are popular like FastAPI depending on the use case, they're not exclusive and I would just continue with TOP and webdev, python can always be learned quickly if you need it.
Webdev/fullstack development will always be needed if you want fundamental understanding of development. Python is mainly strong for data roles which is pretty much a different field.
1
u/Dismal-Citron-7236 18h ago
he was just clowning on me about how i am wasting my time on learning it when AI can do all the work related to it anyway
Well, your friend'd be wrong. AI can do most entry-level coding for sure, but there's no guarantee it'll be correct. In fact, it turns out as the task gets more complicated, the error rate grows significantly.
1
u/Feeling_Photograph_5 18h ago
Stick to your curriculum. Ignore your friend. And the next person who tells you you're doing the wrong thing. Just keep making progress.
You'll eventually learn to use AI tools but for now keep coding by hand.
1
u/peterlinddk 17h ago
If what you are doing is something that results in a digital product that solves a problem that someone else has solved in some variation before you, then AI can do all the work.
But so can other people - you are not unique or special in that you are learning some programming language or framework, thousands if not millions have done that before you, the same exact technologies, the same exact exercises, often even the same exact solutions.
So, if you want to be unique and totally different from AI, you should get away from doing anything digital at all!
Or you could just ignore it, and learn what you like to learn, do what you like to do. No one knows what the immediate future will bring, but learning stuff and becoming good at it has always been worth doing, no matter how niche or how replaceable that stuff might be!
Python is very much used in web backend, but it truly helps to understand the front end as well.
1
6
u/_Atomfinger_ 19h ago
Would it help to know that you can use Python in web dev? So TOP and web dev aren't mutually exclusive.