This list is intended to encompass most of the problems you need to solve to learn most of the technical skills required for CP competitions (algorithms, data structures etc.) for which you can't easily find a good refference to read: