Well learning the syntax is pretty simple; actually understanding what you're trying to achieve and the tools available is a different story. Learning the syntax is a good place to start though, then try checking out some github pages for popular open source gamemodes on arma 3 if you want to create something similar.
Oh and take a look at the editor in-game, no point in knowing how to script if you have no idea how the editor works.