It doesn't have to be theory. Very basic python scripting could help anybody. For example, my sister wanted to reformat the naming of 500 or so photos.
Time to do this by hand: 30 soul crushing minutes
Time to write a python script to do this: 5 minutes
Time to do this by hand: 30 soul crushing minutes
Time to write a python script to do this: 5 minutes