Modding UE4 and Squad

Hello

I have been modding ARMA 3 for some time now, but i have thinking about going to a game like Squad and start modding it and learn C++ that way. Mosly intressted in creating gameplay mechanics, game modes and AI.

One thing i am wounder about is how much and how good the documentation exist, because that is something i will have to depend for knowledge?