Face Recognition

Hey guys, I've been researching face recogntion for the past week or so and I'm wondering which programming language would be best for someone who doesn't know anything except a little tiny bit of java and some arduino for face recogntion using opencv. I was looking at c++, as it seems like a widely used language, but people were saying something to the effect of microsoft wasn't supporting it anymore. I was also trying out processing because it is sort of similar, though, it doesn't seem to give full support for the opencv library. Also, I don't really know about roborealm. I saw someone post a question asking face recognition feature was coming along, but that was 8 years ago! Any ideas what would be the best option? Thanks!

Why would you care whether Microsoft supports it? Do they have anything to do with Arduino?

Thanks for replying. Since I'm probably going to have to learn a new language, I want to be able to use it in the future for different things, not just for this one thing.

I was looking at c++, as it seems like a widely used language, but people were saying something to the effect of microsoft wasn't supporting it anymore.

If the "it" that you think Microsoft isn't supporting any more is C++, you are wrong. For many, many years to come, Microsoft will be required, by its customers, to support C++.

I doubt there is a compelling reason to learn a new programming language in order to do face recognition, but forget about Arduino.

quentinthornton:
Thanks for replying. Since I'm probably going to have to learn a new language, I want to be able to use it in the future for different things, not just for this one thing.

Python or Ruby.