Creo que la tarea principal es comprender el paradigma y aquí Haskell podría ser una buena opción, ya que es pura y estricta en lo que respecta a la programación funcional. Un buen comienzo debe ser ¡Aprende Haskell por un gran bien!
Personalmente comencé con Erlang y luego cambié a Elixir . Ambos son idiomas que tienen grandes trabajos de webframe. No son tan puros como Haskell, pero especialmente con Elixir puedes hacer las cosas rápido. Para Erlang hay un libro similar que utilicé personalmente para aprender, como el de Haskell: ¡Aprende algo de Erlang para un gran bien! Para Elixir utilicé Programming Elixir, consulte: Funcional |> Simultáneo |> Pragmático |> Diversión: Amazon.de: Dave Thomas: Fremdsprachige Bücher.
A algunos colegas también les gusta Clojure ejecutándose en la JVM. La ventaja de Clojure es el gran conjunto de bibliotecas. También Clojurescript le permite escribir código del lado del cliente. Entonces, para las aplicaciones web, esta también es una buena alternativa.
Depende de usted qué llevar. Si te gusta discutirlo, solo escríbeme. Codificación feliz
- Siempre he querido comprar un Jeep. ¿Cuánto cuesta un CRD Mahindra Thar en Bangalore, incluidas modificaciones como un techo rígido, barras de toro y barras de apoyo?
- Soy un graduado de ME en comunicación electrónica, pero ni siquiera sé cómo diseñar circuitos. Básicamente me siento muy inferior y tengo baja autoestima debido a mi estilo adulto. ¿Qué tengo que hacer?
- Quiero seleccionar una coordenada en una imagen y generar una nueva imagen con una marca de cruz en esa coordenada en MATLAB. ¿Cómo puedo hacer esto?
- Soy una persona china con 6 años de experiencia en desarrollo de software, ajuste de rendimiento y diseño de sistemas distribuidos. ¿Qué ciudad / estado en Estados Unidos es adecuado para mí, considerando oportunidades de trabajo, impuestos, nivel de vida, etc.?
- Estoy más fresco y estoy trabajando para un proyecto de prueba manual con una MNC. Tengo un bono de dos años y estoy interesado en el desarrollo ya que he recibido capacitación en Java, J2EE, SQL y PL / SQL. ¿Mi experiencia contará después de dos años?