Job , Task, Stage Creation

Rajt1
New Contributor

I am running below code -
df = spark.read.json('xyz.json')
df.count

I want to understand the actual working of the spark. How many jobs & stages will be created. I want to understand the detailed & easier concept of how it works?