Learning Technologies for Internet Of Things