Can I use C++ or other language to extend Unity? This means can i have plugins for Unity and how to. Thanks.
Yes you can.
You can write plugins in C, C++ or Objective-C, however they only work in stand-alone builds, not web builds (for security reasons).
For more information, see the Plugins Manual Page