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.
Librarian Note: There is more than one author in the Goodreads database with this name. This profile may contain books from multiple authors of this name.