Learn the common protections shown by checksec and practice identifying which protections a binary uses.
Start with the "Start here" resources below. They explain each protection
from zero, show how to read checksec, and show how to check each protection
by hand with readelf.