Getting started with competitive programming