How Are You Using AI to Learn Programming Concepts?

0
39
Asked By CuriousCoder92 On

I'm curious about how everyone else is utilizing AI in their programming studies. Personally, I ask questions like, 'What's a typical file structure for framework A?' or 'Can you show me how OAuth is implemented?' I prefer getting code samples and then modifying them to fit my needs. Do you think that approach is too reliant on AI or not enough? There are voices out there saying not to let AI do the thinking for you, but how do you all balance that? Also, if you have other traditional ways of learning or practicing programming concepts, I'd love to hear those!

6 Answers

Answered By StraightShooter90 On

Honestly, I don't use AI at all. I prefer reading books, research papers, and looking at other people's code. Learning is all about practice, so I keep at it until I understand completely!

Answered By MinimalistCoder73 On

I'm in the same boat and just don't see the need to use AI for coding support.

Answered By RealWorldDev11 On

Think about the difference between advice from a blog post or book and how AI gives you answers. The former is usually vetted by professionals, while AI might just churn out code. I think the former is way more valuable because it tends to come from informed human experience.

Answered By InquisitiveNerd47 On

I try to avoid letting AI do the heavy lifting for me. Instead of asking it to solve my specific problem, I focus on general queries. For example, instead of saying 'Help me write a string reversal function in C,' I would ask 'How do I pass an array into a function in C?' This way, I get the information I need to solve it myself. I always follow up with questions to ensure I understand the concept better. Relying too much on AI can kill the learning process if you just accept its solutions blindly.

TechieExplorer05 -

Would you ask it about file structures or naming conventions when learning a new language like Rust? Or would you stick to example projects and docs? I'm curious about how folks handle the nuances of learning new concepts.

CodeSavant28 -

Not to mention, if you had a mentor, you'd want to dig deep into every line of code they show you to really grasp it all, right?

Answered By CreativeCoder88 On

I've started using GitHub Copilot to generate coding challenges for myself and also to evaluate my solutions. It's a great way to learn by doing, rather than just passively receiving information.

Answered By PragmaticDev99 On

I personally steer clear of using AI for data structures and algorithms. If I'm tackling a new library implementation, I'd usually read the documentation first. Sure, asking AI might be quicker, but understanding the materials takes time and builds patience – that itself is a valuable skill!

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.