This forum is intended for discussion of OpenCL (Open Computing Language) programming, not OpenGL (the Open Graphics Language). The names are confusing, we know :)
I like to believe so. I am working w/ OpenCL and up to now it seems fine; although I believe there are quite a few bugs, but thats normal in any new technology. I prefer OpenCL because it works on any platform (AMD or NVIDIA) and because it is more down-to-earth than CUDA. While CUDA is highly specialized, OpenCL is more elementary, more “assembly-line-ish”. Anyways, that’s merely my opinion on the subject. Both are great to work with and I’m sure that you’ll learn CUDA easily if you know OpenCL and vice-versa. :P