Hi, can someone guide me on how to start and what can I use to learn on the go?
There is a lot going on here, first you need to learn what is classification and some classification algorithm (I presume that you know some python or R programming language), then learn how to do some basics data preprocessing, and combine this two concepts (in inverse order) to get a result, finally to evaluate your result you should use an evaluation metrics, the one used in this competition is the Error rate which is = (1 - accuracy).
i would suggest the micro courses of kaggle ,which might be a good start for you if you are an absolute beginner
If you want to scratch the surface of basic ML with no great intuition on the algorithms instructions , I would suggest auditing at least the first three chapters in udacity's intro to ML ...
You can do steps like in this link: https://www.kaggle.com/niklasdonges/end-to-end-project-with-python
I think this faster way !