The CCENT and CCNA certification books have chapters dedicated to IPv6 and I think they do a good job talking about it.
edit: Some little tips about it.
* The smallest subnet should be /64. Anyone making a smaller subnet than that is doing it wrong (looking at you, every ISP that assigns me an address)
* Subnets should be created in four-bit chunks. You should always make /64, /60, /56, etc. for readability. That's because 4 bits make up one hex character in the address.
* If you want to have private (non-internet-routable) IPv6 space, create a ULA. https://www.unique-local-ipv6.com/ Imagine never having to worry about address overlap with VPNs or routing between two internal networks.