I am considering dipping my toes into some C++ programming, and I'm sure I will have much fun with the tutorials on this site. My question however is which editor/compiler should I use? I would prefer that I would be able to compile my code for windows, Linux and Mac's (intel and powerPC based) (is that even possible/feasible?). I have no idea of whether all (or any) editors/compilers can do this? The first of the tutorials mentions that there are several "dialects" of C++ will this influence on whether my code can be compiled for the different OS's?