C++
Presentations & Tutorials. Set of exercises. Programming challenges.
A start pack exercises for beginners can be found in the Canadian Computing Competition page of the University of Waterloo.
A comprehensive guide of c++ in programming competitions is the following:
Competitive Programmer’s Handbook by Antti Laaksonen.