Comment puis-je entrer dans la programmation F #?
Quels sont quelques bons exemples de démarrage pour apprendre la langue ou découvrir certains de ses avantages par rapport à d'autres langues?
De quels outils ai-je besoin (par exemple Windows, Visual Studio, ...)?
Réponses:
Le point d'entrée officiel est ici: Microsoft F # Developer Center
Pour un avant-goût rapide, pensez à essayer F # dans votre navigateur (Silverlight). (contient des procédures pas à pas du tutoriel interactif)
Commencez par regarder des vidéos et des présentations (BTW, An Introduction to Microsoft F # par Luca Bolognese est toujours l'une des meilleures présentations sur le sujet). Ensuite, lisez les deux livres à lire absolument:
et en plus de ça ...
Liens rapides
Communauté
Questions et réponses
Bloguer / publier
Groupes Meetup
Vidéos
Autres livres
Outils nécessaires
Visual Studio:
MonoDevelop:
la source
La façon dont j'ai appris F # était de passer par les 3 é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 du langage.
Ensuite, pour avoir une idée de la résolution des problèmes dans la langue, j'ai commencé à résoudre certaines des énigmes sur le site de Project Euler . J'ai résolu les dix premiers problèmes et après chaque problème réussi, j'ai recherché une implémentation F # alternative ici . Cela a donné une bonne idée de la façon de travailler avec des séquences et d'utiliser la récursivité et de se familiariser généralement 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 à travers toutes les principales parties du langage en décrivant comment vous pouvez en tirer parti - avec un œil sur les développeurs C #. Après cela, je vous encourage à chercher d'autres ressources sur le site Web, elles sont toutes très bien rédigées et très perspicaces.
Après avoir terminé ces étapes, vous devriez être prêt à commencer à créer un vrai projet en F #.
la source
Brian a déjà dressé une excellente liste, mais je soumets humblement ma propre petite contribution au riche écosystème de matériel d'apprentissage F #, les F # Koans - une façon simple, amusante et interactive d'apprendre le langage F # à travers des tests.
la source