Hi,
You can refer
MSDN Article[
^]
I always prefer to read MSDN before reading any other article.
IDisposable interface is used when you want your object to be disposed in your application. It is good practice to dispose any unused object in your application. This will save your Memory and disposed memory can be used somewhere else.
Let me know if you need more information.
Thanks
-Amit