In this post, I am just documenting all the links and stuff that I found useful over the internet so that I can refer to this page whenever needed.