adding post: how did you learn to program?