¿Cómo hago para entrar en la programación de F #?
¿Cuáles son algunas buenas muestras de inicio para aprender el idioma o conocer algunas de sus ventajas sobre otros idiomas?
¿Qué herramientas necesito (por ejemplo, Windows, Visual Studio, ...)?
¿Cómo hago para entrar en la programación de F #?
¿Cuáles son algunas buenas muestras de inicio para aprender el idioma o conocer algunas de sus ventajas sobre otros idiomas?
¿Qué herramientas necesito (por ejemplo, Windows, Visual Studio, ...)?
Respuestas:
El punto de entrada oficial está aquí: Microsoft F # Developer Center
Para una prueba rápida, considere probar F # en su navegador (Silverlight). (contiene tutoriales interactivos)
Comience viendo videos y presentaciones (BTW, An Introduction to Microsoft F # by Luca Bolognese sigue siendo una de las mejores presentaciones sobre el tema). Luego lea los siguientes dos libros que debe leer:
y además de eso ...
Q&A
Blogging / publicación
Grupos Meetup
Estudio visual:
MonoDevelop:
La forma en que aprendí F # fue a través de los siguientes 3 pasos.
Primero, revisé la introducción en el sitio web Try F # que ofrece una buena (pero ligera) introducción interactiva a la sintaxis y el estilo del lenguaje.
Luego, para tener una idea de cómo resolver realmente los problemas en el idioma, comencé a resolver algunos de los acertijos en el sitio del Proyecto Euler . Resolví los primeros diez problemas y después de cada problema exitoso, busqué una implementación alternativa de F # aquí . Esto dio una buena sensación de cómo trabajar con secuencias y usar la recursividad y, en general, sentirse cómodo con la sintaxis.
Finalmente, leí la excelente guía de 30 puntos ¿Por qué usar F # en http://fsharpforfunandprofit.com/ ? Le lleva paso a paso a través de todas las partes principales del lenguaje que describen cómo puede aprovecharlas, con la vista puesta en los desarrolladores de C #. Después de eso, lo aliento a buscar otros recursos en el sitio web, todos están muy bien escritos y son muy perspicaces.
Después de completar estos pasos, debe estar listo para comenzar a crear un proyecto real en F #.
Brian ya preparó una gran lista, pero presento humildemente mi pequeña contribución al rico ecosistema de material de aprendizaje de F #, los F # Koans , una forma simple, divertida e interactiva de aprender el idioma de F # a través de las pruebas.