@RishiVC1, TBH I have learnt these from forum and you can refer MSDN Site for more details.
Regards, Dom