Ask HN: How do I teach coding to someone who can't learn?
My girlfriend is trying to learn to code. She has been doing various online courses for several months now and she is still an extreme beginner.
She wants to learn, and she is stubborn as hell, but things just aren't clicking for her. This is the case with a lot of things for her, not just coding. She learns by memorizing, not understanding.
I have tried to sit down with her and help her through the courses on Brilliant but she systematically focuses on answers rather than understanding.
I've also tried to teach her myself, which worked best so far but, though I have 15 years of experience programming, that doesn't make me a good teacher. She also needs something she can do in her own time.
She's extremely perseverant and doesn't want to give up. I don't know how to handle the situation. I want to encourage her but I don't know how to help her. She has to learn how to assimilate and understand before she can even work through a CS program.
Any advice?
7 comments
[ 2.7 ms ] story [ 34.6 ms ] threadIt would help students understand exactly what is the ultimate point of all the code they're writing, as well as introducing the discipline of algorithmic problem solving.
>She wants to learn, and she is stubborn as hell, but things just aren't clicking for her. This is the case with a lot of things for her, not just coding. She learns by memorizing, not understanding.
>I have tried to sit down with her and help her through the courses on Brilliant but she systematically focuses on answers rather than understanding.
My advice would be to try to find a topic she does fully understand and not just memorized the answers/talking points. Once you have this established try to figure out why that one thing clicked vs other things she learns.
Is it personal passion for wanting to learn how to code or monetary reasons. Ask what is the 'end goal' of learning to code? Better career and finances? Different environment than she currently works? To satisfy a personal curiosity in knowing how things work?
Anecdotally I find myself learning with her method for short term things I need to know for a short personal gain. I may need to learn something one time on a unique project. I'll figure it out get the job done and move on without fully grasping what was done because I just cared about the results and think that this issue will never come back again.
Go to another subject where I truly care about understanding the why not just the results and I will actually want to learn because once it 'clicks' and you start to grasp the underlying processes going on and how everything is connected, you get hit with that 'accomplished' feeling of reward that I personally only get after being stuck on something for a while and then finally grasping it.
Don't know if this rant will help you but good luck!
It’s not easy, but it’s self paced and the environment they supply students with is extremely great.
It might be easy for you but it's hard for her.