С чего начать качать скиллы в back-end?
Паттерны, ПОТОКИ (блокировки, мьютексы, критические секции и прочее), конкьюрентные (поточные) коллекции, особенности тех-иных-других БД. Сокеты, весь стек TCP/IP, подробно. Написание тонн тестов. Довольно глубокое понимание языка (Java, С#). Код-то этот не циферки сортирует в массиве же. От фротенд до бекенд где-то 3-5 месяцев переходить, но это если в рамках компании, где ты уже работаешь. При условии, что ты тянешь хотя бы на джуниор-бекенда.
PHP конечно очень популярен и удобен для хостинга, но как язык - не очень хорош. Python - гораздо более приличная вещь. Еще, кстати очень интересен GoLang от Гугла. Очень красивый, лаконичный и интересный.
В общем, если есть возможность избежать PHP, сделай это. Иначе - только PHP.