On this site you can find some free ebooks http://www.mikroe.com/en/ Else as always Google is your friend.
Good luck with your programming and learning process
It may help if you tell us the programmer, chip, devboard, etc... Details details details. Also they have the manuals in other languages if English isn't your native tongue.