Philosophy of learning mathematics (combinatorics)

How does one learn mathematics in depth and well? I think I may be studying mathematics incorrectly, or I could be doing it a lot more efficiently/effectively. Sometimes I feel like I need every argument repeated to me at least three times (this can be exhausting and it takes a lot of time when I have so much to learn). I think I am learning which areas of mathematics that I like best and am starting to partition my time to focus on the areas that I enjoy the most. With that in mind,

1. How can I become proficient in Combinatorics? Most of what I hear and have read from other people is to do a lot of problems. I am looking for a magical set of problems that will make me a lot better at combinatorics (I am aware that this is unrealistic). Can someone give me some references though or some sort of reading list?
2. Is there a common book that a serious student in combinatorics should have? I am planning to listen to the advice of doing a lot of problems and going through an entire book. With that in mind, does anyone know of a combinatorics book which is well written (details of combinatorial arguments are spelled out clearly one step at a time).
3. Lastly, how should I study combinatorics? For example, drawing out pictures is always helpful, but when should I enumerate, look for inductive patterns and what should I do when I am stuck? I feel like I waste time looking for silly patterns rather than stepping back and looking at the big picture. Sometimes, I have trouble finding the big picture, but once I see it, then the problem is easy. Combinatorics seems to be more of a problem-solving field than a deep theory, how does this impact study?

All comments and advice are welcome. I am hoping to learn from your experiences so I can become a better mathematician.

• This post might help, math.stackexchange.com/questions/306385/… – Amzoti Feb 27 '13 at 21:00
• For #2: The Bible of combinatorics is Richard Stanley - Enumerative Combinatorics. It has hundreds of exercises with a rating scale for difficulty. You can get Volume 1 in pdf form from Stanley's web page here. – Jair Taylor Feb 28 '13 at 4:51
• for #2: A Path to combinatorics for undergraduates by Titu Andreescu and Zuming Feng is my most favorite combinatorics book with a lot of good problems :) – Fallen Jul 8 '13 at 14:03
• Just to add to the list, Combinatorial Problems and Exercises by Laszlo Lovasz has really good set of problems and the book is written specifically for this purpose. See amazon.com/Combinatorial-Problems-Exercises-Chelsea-Publishing/… – Obinna Okechukwu Apr 7 '14 at 16:55
• I recommend you to check out coursera.org/learn/learning-how-to-learn. This course is about learning hard stuff but without the focus on the specific domain. After finishing it you might understand, that these three repeats are necessary and OK for you to grasp any material. – omikron Oct 28 '16 at 9:54