Правильно ли начинать путь во фронтенд с битрикса?
если вы хотите конкретно фронтенд, то битрикс вообще не упёрся: там упор на бэкенд.
С фронтендом Битрикс добавит Вам следующую сложность: есть стили и скрипты ядра, их много и они подключаются в публичной части в каком-то объеме. Лично мне приходилось наблюдать такую ситуацию:
есть чистая вёрстка, совпадающа с макетом.
интегрируем в Битрикс, смотрим в режиме анонимного пользователя - что-то поехало или отвалилось.
фиксим.
смотрим, залогинившись под администратором с подключенной панелью - ещё что-то поехало или отвалилось.
ещё раз фиксим.

Лично я поэтому сейчас предпочитаю делать наоборот: первую интеграцию вести под админом, а уже потом смотреть анонимно.