Are there good sources for learning how to write drivers for webcams, electronic devices and stuff for Linux? Besides reading the source code :P
You can check out some of the Questions on Stackoverflow.com (site based on the same engine as this one). Here is a link to linux driver tags.
This one seems to have some links to some tutorials that may help you.