Recommended Books for Cryptography : Theory and Implementation
Theory and practice: Cryptography Engineering by Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno

Design and some implementation tips are in Cryptography Engineering too. Code writing is highly dependant on the library you're using, so you should read its documentation first. 

Development is covered, again, by Schneier's book. As for future possibilities: you'd need to subscribe to cryptography journals.

The older books (Practical Cryptography and Applied Cryptography) are good too, but don't cover the newest algorithms (AES, SHA-2, elliptic cryptography).