For general understanding maybe Wikipedia?
https://en.m.wikipedia.org/wiki/Zero-knowledge_proof
For Bitcoin specific applications
https://thebitcoinmanual.com/articles/zero-knowledge-proofs/
https://medium.com/tx-fusion/zero-knowledge-proofs-bitcoin-l2-solutions-a8d913ceac4e