С чего начать обучение PHP?
Битрикс - это не РНР. Это битрикс. 
Чтобы заниматься битриксом, надо учить битрикс. И задания выполнять на битриксе.

Да, и в любом случае, перед тем как учить любой язык программирования, сначала надо научиться гуглить.
Чтобы научиться находить тот миллион ответов на твой вопрос, который уже написан в интернете.
Для начала дочитай Котерова "PHP7 в подлиннике", без теории будешь как слепой котенок тыкаться во все неизвестное и шишок набьешь. В книге много полезных знаний.

А практика - сделай страницу о себе с блогом и постами/комментами. Как все будет готово переделай, используя фреймворк, для начала возьми простой CodeIgniter, например. А затем на Symfony/Laravel напиши тоже самое. И может будет какой-нибудь толк. Главное сначала начни все делать самостоятельно, не используя готовые решения из фреймворков это даст тебе возможность разобраться в основах кухни веба, чтобы понимать "магию" .