I have been a programmer for a few years, but have a lot to learn.