Coding Stuff

I'm not a developer, and I won't generally write a trigger, but I need to know all about development in order to know what can be done without development (using Declarative Programming Options) and what needs to have development done, and to spec up the development for a developer, and to read it and test it. It's also helpful to be able to read code that other developers have created so you know what it's doing in your org. 

I'm looking at Trailhead https://developer.salesforce.com/trailhead/force_com_programmatic_beginner/apex_database/apex_database_intro to help understand development more.