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