Is this the correct language

I am working with a large web project which I have written in ASP.NET 4.5 that needs to communicate with and control a DC motor and Light over the internet. Is the software that supports Arduino the right direction to go. Would like to be able to work in an object oriented environment is there a software package that supports. I have the boards, and an ARDX kit but want to make sure that what I am wanting to do can be done before I get too far down the long and winding road.

The "Arduino language" is C++....

Regards,
Ray L.

Thanks, that makes it a lot easier, the booklet I have stated it was "c" and other places in the forum it refers to c++ so I was a little confused, thanks again