Learn to look up into and digest yourself, make hypothesis etc. Basically scientific method. This is if you want to internalize the concepts.
Hello everyone, I’m a brand new programmer (starting with python). I’m so brand new in fact my first ever print statement was only a week ago. Since I’m so new, I’m pretty confident in describing myself as an uncorrupted soul. I have not used AI to copy any code and the limited use of it I have was asking questions on concepts I didn’t really understand. All my knowledge comes from a python tutorial playlist on YouTube. Now since I’m so new I naturally have a few questions. I hear of a lot of people falling into the “ai trap” where people and influencers on social media seem to say that a lot of new coders are relying way too heavily on AI to learn. I want to strictly avoid that cause I want to actually understand what I’m coding and be able to explain it. Does anyone have any tips for avoiding this pitfall, also what do people think about using llms to prompt me questions to try and code to practice concepts I’ve learn. If anyone has any other tips or suggestions about learning coding please let me know it would be much appreciated.
Learn to look up into and digest yourself, make hypothesis etc. Basically scientific method. This is if you want to internalize the concepts.
Nobody knows. Shits too new. I say practice it how it'll be done. Find something you want to build and do it anyway you can. AI isn't going away. When you encounter problems/failures solve them, and that's how you grow. Development with AI isn't without problems. And the ones people will pay you to solve are the ones that AI can't solve on its own.
I would not use AI at all when learning. Even tho it might seem slower or whatever, having a genie with all the answers and capability to make the solutions is not a good thing. Way too easy to ask without thinking, you will not learn to find answers, you do not struggle (which is the biggest factor when learning imo), etc. Drop the ai. Just altogether.
AI is kinda the best teacher you could have to start learning
100% agree to that. Ive learned coding so much faster with massive help with ai. Coders who dont rely on ai when learning to code are missing out HARD.
How do I avoid falling in an AI trap?
By not using it. That's it.
Exactly what I was gonna say. If OP really wants to be sure they won't become reliant on AI, then don't use it.
I'm a beginner as well and I think it comes down to your study habits. You could easily skim through using AI and feel like you learned but you didn't, or you can use AI to do something like create a syllabus for whatever you want to learn and you follow it and let it grade and debate with it. if you git gud, I don't really see the difference in whether or not they used AI to learn
[removed]
Just don't use AI to solve your problems. If you're going to use it, do it sparingy, and you can never let it give you straight up answers, only let it gives you examples or use it to double check yourself/give you hints. The moment you ask it for a straight up answer, you've fallen into the trap and should probably get it out of your curriculum entirely. It's better to learn the hard way because it sticks much harder.
rely on books instead
Stop watching videos. Don't ask AI to write code. Practice. This has worked and been proven for many decades.