Learning Resources

Learning is a great journey in itself. And a mighty hard one at that. So much to learn and so many paths to choose that it leaves us confused at times. I get many questions regarding how I learned myself? Or which books I find good? Here are my recommendations