Complete novice when it comes to circuits and electronics. My excuse is that I am a software guy.
Been doing OpenStep / Cocoa / ObjC based WebObjects / Cocoa Touch (as appropriate) since 1996. Now working mostly on Cocoa Touch with some Cocoa on Mac OS X.