tl;dr
Competitive programming roadmap here. It should be suitable both for newcomers and for people with some experience with CP (let's say, up to blue on Codeforces). It contains ~ 100 "must-know" problems about various topics (ad-hoc, STL, binary search, DP, number theory, graphs). There are solution sketches at the bottom, don't feel guilty reading them if stuck.