Quiero aprender Svelte, ¿por dónde empiezo?

Es una de las principales preguntas que me suelen hacer en mis directos, por mensajes en Discord y hasta en mensajes privados.

enter image description here

La respuesta es muy fácil, si tienes tiempo trabajando con algún otro framework o librería o té has apasionado tanto por JavaScript, ya estás listo para empezar con Svelte.

Svelte es un Framework de JavaScript pensado para construir interfaces de usuario, muy similar a React, Angular o Vue, pero con notables características que lo hacen destacar, entre ellas su cambio de paradigma, ya que se ejecuta en tiempo de compilación y no utilizar el concepto de Virtual DOM.

Primeros pasos

El mejor lugar para aprender una tecnología, librería, framework o lo que desees aprender es su documentación o sitio oficial, este te guiara por el camino para entender cada particularidad y como han resuelto los problemas a los que se enfrentaron para dar la solución o proponer nuevas alternativas para crear sorprendes interfaces web.

Quítate el miedo de leer la documentación, esta será tu mejor herramienta de trabajo, No esperas a que esté en tu idioma, o encontrar el contenido en español, si aún no dominas el inglés, usa el traductor de Google, pero siempre ten en mente que la única fuente de la verdad es la documentación.

El otro camino…

Una vez que pasaste por la documentación, entendiste que particulares son importantes y como puedes sacar mayor provecho de lo aprendido, mi siguiente recomendación es leer el código fuente, esta práctica te permitirá entender cada fase esencial del proyecto, como es que resuelve los problemas e iniciar a colaborar aportando líneas de código que mejoren el proyecto.

¿Por qué Svelte podría ser el mejor framework de JavaScript?

Este video lo realicé a inicios del 2020 donde te cuento las principales particularidades de Svelte y lograr sacarle el mayor provecho y entender el porqué sera mejor framework.

Cursos

Si lo que deseas es aprender con un proyecto, ir tocando las principales características y llevando a cabo tu aprendizaje con ejemplos, mientras construyes un proyecto genial.

Tengo tres cursos en Platzi donde creamos diferentes proyectos entre ellos pugstagram una red social para pugs creada en su totalidad con Svelte y desplegada en producción, mezclando varias tecnologías.

Ahora estás listo para aprender Svelte y poner en práctica tu conocimiento con proyectos.