I am new to image processing and going serious from now on (as part of my research). I am a Mac user. What program is the best for image processing? What the difference between Xcode and Microsoft Window Visual, which one is better and does OpenCV can works with both of them? What kind of programming is the best for image processing? Is it C?