I'm currently learning web development through The Odin Project and enjoying how beginner-friendly and hands-on it is. A friend told me web development is a waste of time because AI can eventually do all the coding, and suggested I switch to Python instead. I'm not convinced AI can handle everything reliably, but I'm wondering whether continuing with HTML, CSS, and web development is still worthwhile. Should I stick with my current path, learn Python alongside it, or switch directions? I'd also appreciate recommendations for free Python learning resources.
4 Answers
Python and web development aren’t mutually exclusive. You can use Python for backend development with tools such as FastAPI, while HTML and CSS teach you how websites actually work. I’d continue with your current course and add Python later if you become interested or need it for a specific project.
Your friend is overstating what AI can do. It can produce a lot of basic code, but it isn’t guaranteed to be correct, secure, or suitable for a larger project. The more complicated the task, the more important it is to understand the code and make good technical decisions.
Web development is a much broader field than it might seem, and AI isn’t eliminating the need to understand how applications fit together. AI-generated code can be useful, but it still needs to be checked, debugged, integrated, and maintained. Learning the fundamentals is still valuable, especially HTML and CSS.
Python is especially popular for areas like data analysis, automation, machine learning, and backend services. Those are useful paths, but they’re not automatically better than web development. Choose based on what you enjoy building rather than switching because someone predicts AI will replace one field.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically