Mise en route avec F#
Comment puis-je entrer dans de programmation F#?
Quelles sont les bonnes starter échantillons d'apprendre la langue, ou en apprendre davantage sur certains de ses avantages par rapport à d'autres langues?
Quels outils ai-je besoin (par exemple Windows, Visual Studio, ...)?
- Avec 120 voix cette question devrait-elle être rouverte? Il fournit de bonnes réponses à une bonne question, qui a été lu à plusieurs reprises.
Vous devez vous connecter pour publier un commentaire.
Officiel du point d'entrée est ici: Microsoft F# Developer Center
Pour un rapide goûter, pensez en essayant F# dans votre navigateur (Silverlight). (contient tutoriel interactif soluces)
Commencez par regarder des vidéos et des présentations (BTW, Une Introduction à Microsoft F# par Luca Bolognaise est toujours l'une des meilleures présentations sur le sujet). Alors lisez la suite de deux il faut lire les livres:
et en plus...
Liens Rapides
Communauté
Q&Un
Blogs/publication
Des Groupes Meetup
Vidéos
Autres Livres
Outils nécessaires
Visual Studio:
MonoDevelop:
La façon dont j'ai appris F# a été de passer par les 3 étapes suivantes.
Tout d'abord, je suis allé par le biais de l'introduction sur le Essayez F# site web qui donne une bonne (mais léger) interactif introduction à la syntaxe et le style de la langue.
Ensuite, pour obtenir une sensation pour la résolution de problèmes de la langue, j'ai commencé à la résolution des énigmes sur le Projet Euler site. J'ai résolu sur les dix premiers problèmes et après chaque succès de problème, j'ai cherché une alternative F# la mise en œuvre ici. Cela a donné une bonne impression de la façon de travailler avec des séquences et l'utilisation de la récursivité et juste généralement en train de devenir à l'aise avec la syntaxe.
Enfin, j'ai lu l'excellent 30-guide point de Pourquoi utiliser F# sur http://fsharpforfunandprofit.com/. Il vous guide étape par étape à travers toutes les parties principales de la langue décrivant comment vous pouvez tirer profit d'eux - avec un oeil vers les développeurs C#. Après que je vous encourage à regarder autour pour d'autres ressources sur le site, ils sont tous très bien écrit et très perspicace.
Après avoir terminé ces étapes, vous devriez être prêt à commencer la création d'un vrai projet en F#.
Brian déjà réuni une grande liste, mais je soumets humblement ma petite contribution à l'écosystème riche de F# du matériel d'apprentissage, les F# Koans- un simple, amusant et interactif pour apprendre le langage F# au moyen de tests.