Google Code JamとかICPCとか、ある問題に対して、その解答を
つくるっていう道からプログラマーの正解に入って、かつ、
問題を解くための訓練、例えばアルゴリズムの勉強とか、
C++でいうと、STLとかのコンテストの役に立つやつとかの勉強ばっかりして、
なにか画面を作って、ソフトをつくってとか、そういう感じの勉強を
全くしてなかった。

最近になってそっち系の勉強もしなければと思い始めてたんだけど、
どこからどう入ったらいいかとか、どういうのを勉強するべきなのかとかが
わかりません。

こういう人って結構いるかな?それとも普通はソフト作ったりするところから
入るもの?

何の勉強をしたらいいかとかのアドバイスをください。