I do have some programming experience on Windows (WIN32), Mac OS X and Linux (glibc, Xlib).
I also used Qt and like it. QString rocks. Boost can solve some problems by introducing others, one being ugly code ;)
I don't really like bash, but yes I wrote some rather longy scripts with it...
Q&A for professional and enthusiast programmers
Q&A for members of the workforce navigating the professional setting
Q&A for computer enthusiasts and power users