UNDERSTANDING MACHINE LEARNING : BEST EDUCATIONAL PLATFORMS FOR FIRST-TIMERS