I'm just getting started with programming, and I'm currently learning the basics of C. I was told that the decision which programming language to learn should depend on what you are trying to accomplish, in terms of projects/career. I want to use OpenCV, so should I stick with C, or would C++ be a better choice?