Нет однозначного ответа на ваши вопросы. Каждый делает выбор в пользу особенностей организма (кто-то читает, кто-то смотрит видео).
1) необязательно, особенно если считаете себя true-backend-developer.
2) все зависит от Вашего уровня в программировании и знаний в смежных темах. Изучите 1 язык, а потом прочитайте книгу по другому языку, примените полученные знания к вашему опыту. Откроете для себя много нового. Особенно, если подходы в языках разнятся.
3) необязательно.