Should I Relearn Programming from the Basics or Build Projects in a Specific Area?

0
1
Asked By MellowPine47 On

I've been studying a computer science-related major for about two years, but I feel like I hurt my progress by relying too heavily on AI. I want to rebuild my programming skills and eventually be able to start and complete projects without depending on AI. Should I go all the way back to the fundamentals, or choose an area I'm interested in, build projects there, and fill in my knowledge gaps along the way?

3 Answers

Answered By CloudyMango8 On

You probably don’t need to restart from absolute zero unless you’ve genuinely forgotten the basics. Choose an area that interests you, build small projects, and deliberately review concepts whenever you discover a gap. The bigger change is how you use AI: try writing and debugging the first version yourself, use documentation and your own reasoning, and only ask for help when you can understand the explanation and code afterward. The goal isn’t necessarily to avoid AI forever—it’s to be able to design, start, structure, and debug a project without depending on it.

Answered By NorthStar22 On

A short fundamentals refresher could help, but don’t stay stuck in review mode. Work through a beginner course or bootcamp at a faster pace, then rebuild a few projects you previously made with AI without looking at the original code. Comparing your solution afterward will show you what you actually understand and where the gaps are.

Answered By QuietHarbor6 On

Start with a project you genuinely want to make and learn what you need as you go. Set a rule that you attempt each problem yourself first, using documentation, testing, and debugging before turning to AI. For learning, keep AI limited to hints, explanations, or autocomplete rather than having it generate entire features. Once your fundamentals improve, you’ll be able to use AI as a productivity tool instead of relying on it to make technical decisions for you.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.