Ну и видосы на Ютубе рекомендую, раз 45 % первой части (а их три) учебника мусолится уже 2.5 месяца, а по одному и тому же примеру (из него) по несколько тем здесь, на Тостере, создается.
Одну и ту же информацию лучше получать из разных источников для лучшего освоения.
Для начала прочти первую часть учебника целиком, пропуская непонятные места. Чтобы ознакомиться с тем, что есть в языке. Даже можешь не делать практические задания.
Потом прочти ее же второй раз уже пытаясь разобраться, где не понятно. Делая задания.
Логика (код) работы с выбранными картинками должна заранее присутствовать на странице.
В дополнение — использовать SPA (Single Page Application) подход, если нужен ответ от сервера с учетом выбранных файлов. Никаких перезагрузок страницы не будет.
Одну и ту же информацию лучше получать из разных источников для лучшего освоения.