How much experience in programming should I have to help?