People with programming knowledge doesn't requiere a teacher; because they have enough understanding to try to figure stuff by themselves.
Why don't you guys work for free? Because work consumes time and energy, right? Then, why do you feel entitled to other people's work? Coding stuff requieres knowledge, practice, patience and time. If you want something, pay for its real value, or diy.
As rule of thumb, any "I need help" post made from a non approved modder, is to be ignored, unless question is well detailed.
Why? You may ask. I don't have a proper answer, but as a example: user says he checked online esp sources, and was not able to comprehend them. This means one thing: user doesn't have enough programming knowledge to understand written code (I'm aware written code is usually harder to follow than writing yourself). If user doesn't have enough programming knowledge, he is already missing the basis to modding in general, thus he has to learn programming (And learning is a thing only you can do for yourself)
If user actually learns programming, chances are he won't requiere help in understanding esp code, since by then, he will have found the answer himself.
If user doesn't learn programming, he wasn't worthy to have his question answered.