>>3
I guess you have tell us about your background and what you want from a mentor. For example, if you are a competent amateur who lives in a place that has no computer technology industry and almost no programmers, and you program only during weekends, then your needs will be very different from a person who has a job in industry. It is also different if you are a student.