漠然とした質問ですみません。
なんか答えにくい質問だと思いますがいきます。

1:GUIがしたいです。(そしてGUIの知識はありません。GUIがどう成り立ってるのかも知りません)
2:プログラミング経験はほとんどないです。
3:できればCかC++を使いたいです。
4:お金は1円たりとも使ってたまるもんか。
5:プログラミング学習時間は最大で1000〜3000時間をみます。
6:汎用性のある技術と知識が身につくなら、苦労しても構いません。
7:開発、実行環境は共にWindowsのみです。

それぞれ考えられる選択肢と、その簡単な概要を教えて下さいませ。