Is il2cpp as fast as c++ and do I need to know c++ to use it

So im a newbie c# programmer and saw il2cp which eventually turns our code into c++ so theoretically its as fast as just coding in c++ or close to as fast right?My other question is do I need to know c++ to get the benefits.

#1) Yes

#2) No

This is internal to Unity and their technology stack, you can learn more about it by reading the blog post: An introduction to IL2CPP internals | Unity Blog