Comienza con el pie derecho utilizando un
Framework+
Composer +
Packagist o utiliza las dos ultimas opciones.
Tambien es importante que sepas hacer pruebas y tengas buen conocimiento de la POO (Programación Orientada a Objetos) y DOO (Diseño Orientado a Objetos)