The dot product is one of those elusive things that you aren't taught soon enough (In my opinion). If you want to do any lighting calculations yourself, then the dot product will be used extensively for diffuse calculations.
More