How to get started with fingerprint recognition?
This  may help you.
Also, everything related to fingerprinting in here.
I think is a good documentation to start with and view some source code. Nevertheless, you should learn some other algorithms before you start coding.