Hacker News new | ask | show | jobs
by philmcc 4406 days ago
1. I try to find out something that the person already understands, so I can frame my metaphors around that.

2. Maybe I'm projecting, but I was tinkering with computers for a long time before I started learning to program. To that end, there's a lot of just intuitive understanding of software that you absorb, basic relationships like configuration files, rebooting, memory, what a browser does, what a URL variable is etc etc.

There's a lot to be said for helping a person round out this knowledge, before you start teaching them how to program.

I don't know that a person needs to know a lot about America before learning American English, but I wouldn't be surprised to find out that it helps. "You see, they're kind of a casual low key people, so their language has a lot of slang and elisions..."