Competed in a national olympiad
My first-ever national informatics olympiad. By this time I figured QBasic isn't really that good and learning C++ was a way to go.

The biggest reason was really just STL features.