質問: linuxとwindowsで使える開発環境と言語って何が一般的でしょうか? 開発したものも、linuxとwindowsで動かすつもりです。
回答: 一般的ではない気がしますが、LazarusっていうFreePascalの開発環境なら、気軽にどっちも動くGUIソフトが作れますよ。 C#のようなフレームワーク環境ではなく、ネイティブなソフトの開発環境で、多くのOSや動作環境に対応しています。 本がないけど、まぁ、FreePascalは、Delphiほぼ互換なので、Delphiの本を読むと理解できます。 あと、Linux版だとソースコードエディタ上で日本語が入力ができない仕様になってます。なぜ? コピペすれば、日本語も貼り付けられるんですが。 一般的で言えば、Javaか、Pythonかな? GUIを作るのには、質問でも書いてあるとおりに、QTとか、GTKを使うことになるので、少し手間になるかと思いますが。