Sí. Debes empezar lo antes posible. La programación competitiva es en realidad una gran manera para que los recién llegados aprendan programación. 16 es más que suficiente. Muchos grandes programadores competitivos de Rusia y países similares comenzaron su carrera de programación competitiva antes de cumplir 16 años.
La programación competitiva es un área en la que está obligado a mejorar con la práctica y la experiencia. Como tal, cuanto antes empieces, mejor serás. En el momento en que se unirá a su licenciatura, estará mucho más adelantado que sus compañeros y mucho más serio acerca de la programación en general. Si puedes hacer matemáticas a los 16 años, también puedes hacer programación competitiva.