Ive done very little programming on linux, infact ive only written a simple console program for it with gcc. I have however had a fair bit of experience with the win32 api and general windows programming.
Is it a big step into programming GUIs for linux? I was wondering if someone could point me into what i need to learn and if its much harder than windows based GUI design? Theres a few things im unsure of, firstly if i make a gui for KDE will it work in other windows managers such as Gnome? Ive heard of QT but i have no idea if thats what i need? Is there some specific APIs i should look into?
Any tutorials on basic GUI programming that someone can point me to would be great.
Also would it be ok to develop a said program with the mono project using C#? Is this project far enough ahead to devleop appications with it.
Thanks for any help,