@davidl: It'd be great if you could comment back - or maybe write a blog post, or whatever - on what you learned and on how you plan to go forward.
I for one, and I would guess many others, have the non-technical background but know little about programming.