someone who is stumbling to do something productive with the limited programming knowledge I have . . .