Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
The second edition of generatingfunctionology by Herbert Wilf is freely available online and is one of my favorite math books ever. It's one of the books that made me fall in love with combinatorics (the other being the Bollobas Graph Theory book).