What is a good resource to get started with Windows file system driver development for a newbie?
To add some user-mode filesystem driver development options:
These solutions work like FUSE (File System in User Mode software for Linux). They do all the complex work in kernel and pass adapted requests to you user-mode app.
Dokan lacks some features as for current version, but I think it's easier to contribute to it and add the features you need than to make filesystem driver from scratch.
Dokan is a good example of kernel-mode driver code, too.