Hey everyone! I'm a second-year university student (20M) and lately, I've found myself getting overly dependent on AI for coding tasks. It's frustrating because I feel like I'm becoming a fraud, especially when I haven't mastered the basics of programming yet. I really want to improve my skills and keep up with my peers and professors. Is there any hope for me to break this habit and actually learn to code without falling back on AI? I'm looking for any tips or advice you might have!
5 Answers
I’m in the same boat. I avoid AI too because it feels like a shortcut that doesn't help me really learn. I think the motivation should be to build your own knowledge, not just chase grades. It’s about skill development, which is crucial later in your career!
It's important to focus on actual learning rather than just aiming for high grades. Many students ace their exams relying on AI but struggle in real-world jobs because they lack genuine understanding. Prioritize learning the concepts and skills you’re taught.
Consider finding an online course for Python or another language you want to learn. The structured approach can be really beneficial. Start with basic projects and slowly build your skills—avoiding AI will push you to learn more effectively!
Try blocking AI tools in your browser or IDE so you have to code everything yourself. It might be tough at first, but you’ll learn a lot more by tackling those small challenges without any shortcuts. Remember, asking for help from your TAs is perfectly okay—they understand that everyone starts somewhere!
Self-control is key here. Try to challenge yourself to think of solutions on your own before resorting to AI. If you must use it, ask AI to help explain concepts instead of asking it to write code for you. Think of it like consulting a professor instead of getting the answers handed to you.

I get where you’re coming from, but does that really apply to everyone? People have been using resources like Stack Overflow for years without problems. I think this "path of least resistance" argument needs more context, especially when we have new tools like AI that can help in different ways.