Comment puis-je aller dans la programmation F #?
Quels sont les bons échantillons de départ pour apprendre la langue ou en apprendre davantage sur certains de ses avantages par rapport à d’autres langues?
De quels outils ai-je besoin (par exemple Windows, Visual Studio, …)?
Le point d’entrée officiel est ici: Microsoft F # Developer Center
Pour un aperçu rapide, envisagez d’ essayer F # dans votre navigateur (Silverlight). (contient des tutoriels interactifs)
Commencez par regarder des vidéos et des présentations (BTW, Une introduction à Microsoft F # de Luca Bolognese est toujours l’une des meilleures présentations sur le sujet). Lisez ensuite les deux livres suivants:
et en plus de cela …
Q & A
Bloguer / publier
Groupes Meetup
Visual Studio:
MonoDevelop:
La manière dont j’ai appris F # était de passer par les trois étapes suivantes.
Tout d’abord, j’ai parcouru l’introduction sur le site Web Try F # qui donne une bonne (mais légère) introduction interactive à la syntaxe et au style de la langue.
Ensuite, pour avoir une idée de la résolution de problèmes dans la langue, j’ai commencé à résoudre certains casse-tête sur le site Project Euler . J’ai résolu les dix premiers problèmes et après chaque problème réussi, j’ai recherché une autre implémentation F # ici . Cela donnait un bon sentiment sur la façon de travailler avec les séquences et d’utiliser la récursivité et de se sentir à l’aise avec la syntaxe.
Enfin, j’ai lu l’excellent guide en 30 points Pourquoi utiliser F # sur http://fsharpforfunandprofit.com/ . Il vous guide pas à pas dans toutes les parties principales du langage décrivant comment vous pouvez en tirer parti – en vue des développeurs C #. Après cela, je vous encourage à chercher d’autres ressources sur le site Web, elles sont toutes très bien écrites et très perspicaces.
Après avoir suivi ces étapes, vous devriez être prêt à créer un véritable projet en F #.
Brian a déjà mis au point une excellente liste, mais je soumets humblement ma petite consortingbution au riche écosystème du matériel didactique F #, le F # Koans , un moyen simple, amusant et interactif d’apprendre le langage F # grâce aux tests.