I found this article useful for beginners, you have explore points clearly. thank you.