¿Cuál es el mejor camino para convertirse en un desarrollador web front-end sin PHP?

Si desea trabajar en el front-end, y solo en el front-end, entonces no debería necesitar aprender PHP. Concéntrese realmente en aprender HTML, CSS y JS e implemente estos lenguajes de tantas maneras como pueda pensar. Eventualmente, puede cansarse de solo construir sitios estáticos, y reconsiderará aprender PHP para crear sitios web dinámicos o crear aplicaciones de una sola página usando un marco de JavaScript, pero eso está en el futuro.

Mi consejo para usted, como lo es para la mayoría de las personas que hacen preguntas como esta, es enfocarse menos en las tecnologías que desea o cree que necesita aprender y enfocarse más en los proyectos o ideas que desea crear. Piense en algo que quiera hacer, y luego salga y aprenda lo que necesita para que esto suceda. La mayoría de la gente piensa así: quiero hacer un sitio web> Necesito aprender X> Aprender X> Hacer algo.

Esto no es lineal, bueno, la mayor parte de todos modos, y el proceso es mucho más recursivo que lineal. Lo que significa que es así: Idea> tratar de hacer algo> darse cuenta de que necesita aprender más> aprender más> hacer algo> intentar hacer lo siguiente> darse cuenta de que necesita aprender más> aprender más> hacer algo.

Volviendo a su pregunta inicial, no necesita PHP, pero dado que PHP en los sistemas de gestión de contenido como WordPress y Drupal produce html, podría ser bueno aprender cómo hacerlo para poder colaborar con otros desarrolladores.

El desarrollo front-end generalmente no involucra php ya que es un lenguaje de programación back-end.

Si no tiene experiencia con el código, le recomiendo que consulte algunos recursos que pueden ayudarlo a desarrollar sus habilidades.

Estos son los temas que deberá cubrir.

  • HTML
  • CSS
  • JavaScript / jQuery

Ahora aquí hay algunos buenos recursos para usar.

  • Tutoriales web en línea de W3Schools
  • Red de desarrolladores de Mozilla
  • Video tutoriales y capacitación en línea en Lynda.com
  • Comience a aprender en Treehouse gratis

Asegúrese de pasar unas pocas horas al día en este objetivo. Pase tiempo tratando de construir algo, incluso si es básico. Luego, a medida que pasa el tiempo, mejórelo y hágalo mejor y más robusto.

Lo bueno de aprender JavaScript es que ahora también puedes usarlo en el lado del servidor.

Hay muchos desarrolladores que trabajan principalmente con HTML, CSS y JavaScript. Si consigue un trabajo en una empresa de diseño o desarrollo que también tiene desarrolladores de back-end, probablemente pueda concentrarse en esas habilidades de front-end.

Si está trabajando principalmente en servidores Linux que ejecutan PHP, puede resultarle útil aprender un poco. Puede ser útil para cosas como el archivo incluye. (Aunque esto también se puede hacer a través del servidor incluye).

También querrás saber algo de PHP si vas a trabajar con sistemas de gestión de contenido que lo usan, como WordPress, Drupal o Joomla. Pero para sitios simples no necesitará saber mucho. Por ejemplo, puede comenzar con WordPress sin conocer PHP. Pero si desea comenzar a personalizar las cosas, deberá comenzar a recogerlas.

Fácil, aprende front-end: HTML, CSS, JavaScript, en lugar de PHP del lado del servidor. Probablemente sea una buena idea profundizar un poco en el lenguaje de fondo de su elección (PHP probablemente sería una mala elección, solo se usa para WordPress en estos días). Vea la respuesta de Darryl Snow a Tengo un plan de aprendizaje para el desarrollo web. ¿Me gustaría recibir comentarios sobre dónde se puede mejorar?

La mayoría de las personas “Front End” realmente no trabajan con el código del lado del servidor, por lo que no veo esto como un problema. Es bueno tener y comprender cómo funciona y por qué. Te hará un mejor diseñador, sabiendo cómo funcionarán tus diseños. ¿Por qué crees que necesitas PHP?

PHP no es necesario para el trabajo de desarrollo front-end. Necesitará

  1. HTML
  2. Css
  3. JavaScript
  4. Bibliotecas de JavaScript como ember, react, angular, jquery