ArcGIS Pro has a special graphically oriented programming tool built in that's called ModelBuilder. It will let you automate a workflow by dragging geoprocessing tools, python scripts, and other items into an interface and linking them together. This book combines text-book style writing, hands-on tutorials, and plenty of pictures to help you design and build models for your geoprocessing tasks.