All grain involves a "mash". That's essentially when you steep the grains at the specified mash temp in order to activate the enzymes and get them converting starches to sugars that your yeast will later ferment.
You would use "strike water" that is 10-12* higher than the mash temp (because when you drop the grains in, the temp will lower by that amount, usually). If you're doing brew-in-a-bag (BIAB), you'd put your grain bag into the strike water, cover the pot, wrap with a blanket, and wait until the mash time is up.
Then you sparge with 168-170* water (usually). Sparging involves introducing water to your grains that is hot enough to denature the enzymes and stop the convesion of starch-to-sugar. For BIAB, this involves putting the grain bag into a separate pot that has sparge water in it and steeping for usually 10 minutes, then discarding the grains and adding the sparge and mash waters together to boil.
The Hops are added at the times shown on your boil timer (a 45 minute hop would be added when your 60 minute boil timer is down to 45, etc.). Zero is the end of the boil. Anything else is post-boil, like adjuncts such as honey.