I have written a guide that covers a little more than what is available on this website so you can download it easily and maybe print it for reference (though there are many links attached and it is constantly being updated).
1.3 A Guide to Competitive Programming - Marcus Gozon.pdf