¿Qué necesito aprender aparte de HTML / CSS / Bootstrap si quiero entrar en el desarrollo web front-end?

Según yo, ser un desarrollador front-end es más difícil que un desarrollador back-end … ya que me mudé de backend a front-end

He mencionado algunos de los puntos importantes a seguir como desarrollador de FE, y WordPress está construido en PHP y MySQL si desea diseñar un tema para WP, no es necesario que se convierta en un friki en PHP, pero se recomienda el conocimiento.

Actualización a las tendencias actuales
El desarrollador de FE actualiza sus conocimientos todos los días, la web se mueve muy rápido y para un tipo de UI o UX seguir las tendencias actuales es muy importante.

así que suscríbase a sitios como HTML5 Doctor, ayudándole a implementar HTML5 hoy, Un recurso para desarrolladores HTML5 web abiertos, Página en css-ticks.com y tener sus habilidades actualizadas para que no se quede atrás.

Use campos de juego de código como CodePen, Page en jsfiddle.com para colaborar con otros y aprender lo que hacen.

El único y único método para aprender es Try and Error cuanto más juegas, más aprendes.
desde que comenzó la guerra del navegador, los desarrolladores de FE tienen un nuevo dolor de cabeza llamado compatibilidad cruzada del navegador, por lo que suscribirse a sitios como Can I use … Las tablas de soporte para HTML5, CSS3, etc., lo ayudarán más que nada …

Participe en foros como SO, Quora y responda / explore preguntas.

Y, por último, NUNCA VUELTAS ABAJO, sabes bien que no puedes crear un sitio como Facebook en pocos días (incluso MARK tardó 30 días más o menos) una vez que las personas maduras comenzarán a reconocerte hasta entonces nuevas esperanzas perdidas …

Más allá de simplemente aprender Javascript, probablemente sea una buena idea familiarizarse con algunas bibliotecas JS y jugar con ellas para ver lo que más le gusta. Algunos incluso se pueden usar juntos. Algunas de las más populares son bibliotecas como jQuery y Backbone.js. Además, dado que la calidad está en todos los detalles, eche un vistazo al uso de favico.js en sus sitios.

Personalmente, descubrí que aprender Javascript era realmente más fácil si comenzabas a trabajar con este tipo de marcos y luego trabajas hacia atrás para ver cómo funcionan. Básicamente, comenzaría a trabajar con ciertas cosas de jQuery, luego decidiría que quiero niveles adicionales de personalización o características. Entonces, profundizaría en el código para comprender cómo funcionaba y luego lo aplicaría a lo que sea que estuviera trabajando.

Si desea obtener CSS sofisticado rápidamente, consulte algunas bibliotecas de CSS como Bootstrap o ZURB. Estos tienen algunas características muy interesantes que le permiten crear sitios de aspecto muy profesional rápidamente una vez que los domine.

Estos marcos también son buenas maneras de controlar los diferentes tipos de documentación que encontrará a medida que aprenda más y más programación.

Debes seguir aprendiendo CSS2 / 3 html5 y si quieres wordpress, debes aprender php (que es en lo que se escribe wordpress)

definitivamente deberías aprender javascript (jquery si quieres un atajo)

Si se califica a 5/10, le recomiendo que obtenga un bolígrafo y papel y diseñe un sitio web. Luego, con sus habilidades acumuladas, intente crear el sitio web, de esa manera descubrirá fácilmente lo que no sabe y cómo lograrlo.

Por supuesto, cuando cree el diseño en papel, piense en las limitaciones. Desea terminar con algo que lo haga buscar mucho en Google “¿Cómo?”

O consiga un buen libro sobre cada tema, ¡pero aprender haciendo es más divertido!

Buena suerte

  1. Para mejorar como desarrollador front-end en general: Aprenda Javascript.
  2. Para ayudarlo con su objetivo de crear sitios personalizados de WordPress: Aprenda PHP.