Nice guide Virk.

I have been going back to this in my newbie days and it really helped a lot.