I finally located an introductory article on network programming in Linux, that is suited to my limited programming skill.
This article, from Linux Gazette, jumps right into programming a 'dummy' net device, loading it as a module, and testing its, albeit limited, functionality. Granted, in my opinion, the expository language around the code leaves much to be desired, I think I have got a good jumping off point for me to begin breaking my machine. I'll probably spend the next few days re-writing and editing the document for my own education/ research and see if I can't learn something in the process.