https://docs.acquia.com/tutorials/fast-track-drupal-8-coding/update-users-programmatically/
$uid = Drupal::currentUser()->id();
$user = DrupaluserEntityUser::load(24);
$data = [
username => $user->get(name)->value,
name => $user->get(field_nombre)->value,
ape => $user->get(field_apellidos)->value,
mail => $user->get(mail)->value,
cel => $user->get(field_celular)->value,
dni => $user->get(field_dni)->value,
];
$uid = Drupal::currentUser()->id();
$user = DrupaluserEntityUser::load(24);
$user->set(‘field_nombre’,$_POST[‘name’]);
$user->set(‘field_apellidos’,$_POST[‘apellido’]);
$user->set(‘field_celular’,$_POST[‘celular’]);
$user->set(‘field_dni’,$_POST[‘dni’]);
$user->set(‘mail’,$_POST[‘email’]);
if (isset($_POST[‘password’]) || $_POST[‘password’]!= ) {
$user->setPassword($_POST[‘password’]);
}
$user->save();
return new RedirectResponse(/perfil/user);