Here is an article for you. https://www.jumpstartblockchain.com/article/what-is-blockchain/
Refer to this : https://en.wikipedia.org/wiki/Blockchain For implementation you will have to choose one of the platform and learn how to use it like ethereum ,hyperledger fabric etc