La página de aprendizaje del sitio web de Elixir-lang. Realmente, hay muchos recursos geniales allí. Libros, cursos, videos. La mayoría de lo que comparto aquí también está allí.
Creo que es necesario agregar un punto importante: el elixir no es difícil . Algunas personas me hicieron pensar eso cuando empecé y eso ralentizó el proceso un poco. Simplemente es diferente debido a la programación funcional, pero nuevamente: no es difícil.
Bueno, hay muchos recursos, entonces estoy compartiendo lo que estoy usando para aprender Elixir en este momento (comencé a aprender en marzo / 2016). Aviso: nadie me pidió que anunciara estos proyectos, ni estoy relacionado con ellos.
- Grupo Elixir Slack: este es el primer recurso porque creo que el contacto humano es el mejor recurso. Tantas respuestas, ayuda sobre conceptos tontos, proyectos que debo saber cuando llegué (por cierto, gracias al canal #beginners y a todos los usuarios que me ayudaron allí).
- Elixir Mail List / # elixir-lang IRC channel: recursos que uso menos, pero que vale la pena mencionar. Lo bueno del canal IRC de elixir: da la bienvenida a todos los niveles, incluso las preguntas no relacionadas con elixir.
- Elixir Obtención de la página de introducción: debe pasar por esto para comenzar con Elixir.
- Programación (pagada) Elixir 1.2: no sabía dónde comenzar ni qué hacer después de la página “Cómo empezar” en el sitio web de elixir-lang. Alguien me dijo que comprara este libro, pero es un poco caro (para mí, en Brasil, debido a la moneda). He cambiado de opinión después de encontrar este boleto de descuento.
Sobre el libro: es genial, simple y fácil de seguir. Incluso si dice el libro “Experto” en el sitio web de pragprog, en realidad solo necesitas tener una buena base en programación (algoritmos de conocimiento, funciones, etc.). Todas las clases de C-lang y estructura de datos en la Universidad fueron más que suficientes para ayudarme a leer esto. - (pagado) DailyDrip (también conocido como Elixir Sips) – particularmente no soy fanático de pagar por los videos, pero estoy urgiendo a aprender Elixir rápido. Y lo que probé me ayudó mucho. Es una serie de videos desde la instalación de Elixir a algunas cosas más avanzadas, como una serie de siete episodios que enseñan cómo hacer un comercio electrónico con Phoenix.
- ElixirSchool – un proyecto en línea gratuito y de código abierto para enseñar Elixir. Estoy pasando las lecciones lentamente. En realidad es nuevo para mí, gracias Iván por mostrármelo. También disponible en varios idiomas.
- Videos de YouTube: comenzaré una lista de recursos de Elixir en YouTube, pero aquí hay algunos videos.
Algunos recursos que aún estoy por probar:
- ¿Cuáles son los mejores recursos para aprender francés hablado?
- ¿Qué puedo hacer para prepararme para una especialización en informática?
- ¿Cuáles son las mejores fuentes para aprender marketing digital y SEO en línea gratis?
- ¿Cuáles son las mejores fuentes para aprender el desarrollo de aplicaciones de Apple?
- ¿Cuáles son algunos de los mejores recursos para aprender chino clásico?
- 30 días de Elixir: un proyecto de Github que describe el lenguaje Elixir, un ejercicio por día durante 30 días.
- Ejercicio: ¡incluso hay un canal (#exercismo) en el grupo de holguras Elixir-lang!
Libros que estoy deseando comprar:
- Programación Phoenix por Chris McCord.
- Metaprogramación Elixir por Chris McCord también (y sí, pragprog está tomando mucho de mis bolsillos, espero que valga la pena).
Lo que echo de menos, personalmente, ahora mismo:
- Codificación en vivo / programación de pares.
- Reuniones locales, pero probablemente tengas una cerca de ti, consulta aquí.
- Proyectos en los que puedo contribuir. Sé que esto es muy personal y que casi todos los proyectos de código abierto están buscando colaboradores, pero realmente no sé si tengo la confianza suficiente para enviar RP al Phoenix Framework, por ejemplo.
PD: por favor, sugiera otras formas de comentarios y agregaré a esta respuesta.
PPS: Gracias por A2A