Redblobgames, website - requires reading but explains things quite well with interactive displays
https://www.redblobgames.com/