You could spend months studying protocol architecture or MIB structure, but that's not necessary to get a monitoring project off the ground. You don't need to study SNMP on a theoretical level to make your implementation successful.
However, there are some issues that can stop your SNMP implementation in its tracks, stretch your project over time and over budget, and even reduce your overall visibility of your network - you need to know how to avoid them.