Con los recursos adecuados, es un lenguaje más fácil de aprender desde cero que Java. La sintaxis es más limpia, menos verbosa y más consistente. El problema es encontrar los recursos correctos y la posibilidad de confusión causada por diferentes opiniones sobre cómo se debe usar Scala.
A pesar de mi amor por la programación funcional, no recomendaría que un recién llegado a la programación trate a Scala como un lenguaje de programación funcional. Ninguno de los recursos para Scala de sabor funcional está dirigido a principiantes y no hay consenso sobre el mejor enfoque.
(Francamente, yo recomendaba que el primer idioma de alguien fuera funcional, sugeriría a Haskell o Scheme, no a Scala).
Atomic Scala está dirigido a nuevos programadores y trata a Scala como un lenguaje OO simple. Haber trabajado exitosamente a través de eso, podría ser razonable que alguien se desplace hacia la Programación Funcional en Scala; el libro no asume mucha experiencia en programación. Después de lo cual, el libro estándar de “Programación en Scala” sería el lugar al que ir si desea obtener más información sobre la gama completa de funciones de Scala.
- Cómo aprender a pintar el cuerpo.
- ¿Cuál es la mejor manera / fuente de aprender el desarrollo de sitios web (en PHP) rápidamente?
- Cómo aprender a diseñar juegos, desde los más básicos hasta los más avanzados.
- ¿Cuál es el propósito de aprender historia?
- Tengo 15 años y quiero aprender Programación. ¿Alguien me puede ayudar proporcionando los enlaces o el nombre de tales libros?
Es una opción inusual para un primer idioma pero no una loca.