Что нужно начать изучать, чтобы делать полноценные сайты с админкой кроме php?
Не путайте теплое с мягким. "админка" в данном случае это свойство, а "php" средство достижения. Давать указания подчиненному сотруднику каждое утро менять текст в странице и это тоже админка (причем иногда весьма удобная).
ПС: Что-либо с административной панелью подразумевает возможность управлять конфигурацией. Достум к серверу по FTP тоже в некотором роде админка. А возможность как можно больше удобных средств управления включить подразумевает некоторую структуририванно-лочическую организацию сего процесса. Можно сделать админку в виде отдельных независимых скриптов (и это тоже будет админка). А возможно сделать на внутреннем API (как сделано в той же Jumla, Bitrix и возможно Wordpress). Так что советую вам не админкой заниматься, а сконцентрироваться на изучении этого API. Тожда и разработка допонений для админки не бедит для вас удивлением и не составит труда.