That will be not so simple for you to start with drivers.
The major documentation which you should use is WDK. Not worry if it will be hard to read at start but as you have objective to learn it you will win.
Getting started with drivers development
The main part of it for you is IFS. Previously it was separated DDK but not it included into the WDK package. Here you can read abt that: Installable File System