Da hast Du Dir ja schon einiges Vorgenommen. Sicher nicht unschaffbar, aber auch nichts was man mal eben nebenbei macht. Vor allem wenn man vorher noch nie programmiert hat.
Ich arbeite in Linux und würde halt gerne diese Programme die ich schreibe auch auf den Win Rechner benutzen aus Berufsgründen.
Dann wundert es mich ein bisschen, dass Du hier so explizit nach Linux Programmierung fragst. Du willst ja eher plattformunabhängige Programme entwickeln. Die Integration von Qt-Anwendungen unter Windows fand ich schon immer wenig gelungen und hinterlassen immer den Eindruck eines Fremdkörpers. Auch unter Linux halte ich Qt nur für KDE-Anwender wirklich interesant. Unter Gnome und anderen GTK-basierten Umgebungen wirken die Anwendungen auch immer irgendwie wie ein Fremdkörper. Darüber hinaus ist mir Qt auch irgendwie viel zu aufgebläht.
Ich nutze für plattformunabhängige Anwendungen bevorzugt Java mit SWT (die Grafik-Bibliothek die auch Eclipse) verwendet: SWT-Anwendungen integrieren sich sehr gut in Windows (setzten dort auf die native Windows-GUI) und Linux (nutzen dort GTK). Mit Java hast Du auch eine moderne Programmiersprache - bei der Du dich im Gegensatz zu C nicht selbst um die Speicherverwaltung kümmern musst - und mit Eclipse auch gleich noch eine sehr gute Entwicklungsumgebung. Für SWT gibt es da inzwischen auch einen GUI-Builder.
Das was Du vorhast könnte man evtl. auch schon mit JavaScript lösen. Mit Canvas-Objekt kann man da ja inzwischen auch Grafiken erstellen und auf verschiedene fertige Lösungen zurückgreifen. Eine HTML-Datei JS kannst Du dann überall im Browser aufrufen.
Wahrscheinlich könnte man das sogar auch mit einem Shell-Script lösen und per GnuPlot die Grafiken (Damit kannst Du sehr flexibel Grafiken in sehr hoher Qualität erstellen.) erstellen lassen. Shell-Scripte könntest Du unter Windows ggf. mit cygwin nutzen.
Also zusammenfassend kann man wohl sagen: Es gibt viele Möglichkeiten ;-)
Gruß
Borlander