Chcę pisać programy dla Linuxa - jaki język?

Ja bym zainteresował się bibliotekami QT https://www.qt.io/
Tutaj masz przykład notatnika
https://doc.qt.io/archives/qt-4.8/gettingstartedqt.html
Plus taki, że jak nauczysz się programować w Qt/C++ pod Linux to praktycznie całą tą wiedzę możesz wykorzystać do programowania Qt/C++ pod Windows.