How to start machine Learning ? what are the prerequisites to learn machine learning

I am a professional programmer and starts a blog( https://www.prolinecoders.in ) about programming but I want to start learning machine learning. What are the prerequisites for starting learn machine learning?