I’m trying to create my own encryption can I get some tips like what factors should I keep in my mind etc.
Step 1 - Don’t create your own Crypto (chances are you will create something that can be broken)
Step 2 - Use something tried and tested. https://en.wikipedia.org/wiki/Comparison_of_cryptography_libraries
Recommended to use https://download.libsodium.org/doc/
The language I’m using is C++ is it OK?
Read the basic info about it!