Some tools used in Combinatorics and Enumeration + references:

The list below contains links to some methods which I have tried to understand in the past.