I knew how to read a contract by 10 years old, but I didn't know what it meant for somebody to come in and tell me they loved me and kiss me goodnight. That's a problem.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.