Для начала надо знать PHP и ООП. Без этих знаний будет очень сложно. Попробуйте открыть официальную документацию, она начинается с того, что создаем шаг за шагом первое простое приложение. Если покажется не сложным, то можно двигаться дальше. Если что-то не понятно, то надо будет подучить основы.