1) Самая актуальная литература всегда на английском, на русском документация и best practices - подойдет любая на первое время.
2) Смотреть и знать нужно все, что бы оставаться профи и быть на плаву. если вы изучаете php 5.6 и выше, там нет заведомо плохих технологий или вещей, которые не используются.
3) ~~ у каждого своё, для меня самым крутым сервисом является github.
4) На самом деле любой. Они все имеют паттерны программирования и MVC подход. от простых к сложным, по моему мнению: Yii2, Laravel, Symfony, Zend.
5) А программирование это техническая и точная наука. Она не любит разъяснений на пальцах. Вам придется вникать в книги и в уроки и перечитывать по два, а то и по три раза пока не дойдет, и тонну статей на хабре для уточнений.
После всего этого чтения, читать Макконела "Совершенный код". Там общие парадигмы, правила, трюки и просто мастхев любому программисту.