I would assume some sort of guidebooks in relation to programming and game design. Especially ones that focus on a combination of both, seeing as you want to look into gameplay mechanics and how to implement them.
That being said I would not know of specifics other than looking up those kind of guides in proper places. So maybe someone with more knowledge can add something to this topic.