Ekalavya  means self learned person.