1 - Задумайся, хочешь ли ты этим заниматься, сидеть над задачками по 2-3 где нужно убрать дубликаты, ну такое себе честно.
2 - Не читаю много книг, читаю много чужого кода, полезнее
3 - Всмысле стоит не стоит, если бы ты тебе это нравилось или ты хотел-бы искренне узнать что-то новое для продвижения, то ты бы сам дал себе ответ на этот вопрос. По факту, нужно черпать инфу со всех источников.