Is Using AI for Learning Programming a Good Idea?
Asked by
CuriousCoder42
I recently tried to implement OAuth in my Spring Boot application. Typically, I look for tutorials on YouTube, but after following several videos and getting confused because none explained the concepts clearly, I gave up. I then turned to AI, specifically Gemini, and it helped me quickly implement OAuth and allowed me to ask questions about the parts I didn't understand. My main concern is: Am I just not good at finding resources online, or is using AI a legitimate way to learn? I want to use AI as a teacher, but sometimes copy-pasting answers feels like cheating. Does anyone else feel this way?
Answers
Absolutely, use AI to help you understand better. Just remember to read the docs as well. Sometimes AI's suggestions can lead you astray if you're not careful, so having a strong grasp of the concepts helps prevent you from blindly following instructions.
Reply to this answer
You make a good point about many tutorials missing the "why." I suggest looking for high-quality written guides that break down OAuth concepts clearly. AI is great for clarifying doubts you have, but aim to build your understanding rather than just copying answers.
Reply to this answer
I hear you! Last time I used AI for something similar, it suggested an outdated approach that wasn't secure. It's definitely helpful for context, but be cautious about security and best practices!
Reply to this answer
Using AI to help with integration is totally fine, as long as you engage with the material. If youโre serious about understanding how OAuth works, donโt hesitate to use AI as a resourceโjust stay curious and make sure you're learning along the way.
Reply to this answer
YouTube isn't always the best go-to for complex topics like OAuth. Instead of jumping straight to videos, try reading the documentation first. Videos can be more confusing than helpful. It's fine to use AI for assistance, but make sure you cross-check its suggestions, especially for coding tasks. AI can be useful as a tool but shouldn't replace solid understanding.
Reply to this answer
You're definitely not bad at googling! If you couldn't find what you needed, it might just be a niche topic. Just remember, if AI is providing help and you donโt grasp the reasoning behind it, you might miss subtle mistakes. Always check the outputs against trusted resources.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions