Note: Don't go out an find anything for me, that's my job...only if you know a good place for me to look, answer this question.

Can somebody please direct me in how to learn C++ Coding in Unity? I have had no experience in C++ Coding what so ever. I just want to know how I can use the language within the capabilities of the engine (if the makes sense).

Dejaime is correct. You can only make plugins with C++ which you can access in your scripts that you need to write in any of the supported languages unity offers. Native plugins are not really used to do any gameplay related stuff as you can only do so much with them, they're mostly used to optimise certain processes.

You indeed also need the pro version to make these native plugins.

All in all, if you want to do this to program the gameplay, stick to the scripts.