Guia de F#F# Guide

O guia de F# fornece muitos recursos para aprender a linguagem F#.The F# guide provides many resources to learn the F# language.

Aprendendo F#Learning F#

O que é a linguagem F# explica o que é a linguagem F# e como programar nela, com exemplos curtos de código.What is F# describes what the F# language is and what programming in it is like, with short code samples. Esse artigo é recomendado se você é iniciante na linguagem F#.This is recommended if you are new to F#.

Tour do F# fornece uma visão geral dos principais recursos da linguagem, com muitos exemplos de código.Tour of F# gives an overview of major language features with lots of code samples. Esse artigo é recomendado se você está interessado em conhecer os principais recursos do F# na prática.This is recommended if you are interested in seeing core F# features in action.

Veja Introdução ao F# no Visual Studio se você está no Windows e deseja ter a experiência completa do IDE (ambiente de desenvolvimento integrado) do Visual Studio.Get started with F# in Visual Studio if you're on Windows and want the full Visual Studio IDE (Integrated Development Environment) experience.

Veja Introdução ao F# no Visual Studio para Mac se você está no macOS e quer usar o IDE do Visual Studio.Get started with F# in Visual Studio for Mac if you're on macOS and want to use a Visual Studio IDE.

Veja Introdução ao F# no Visual Studio Code se desejar um editor leve e multiplataforma, porém com a experiência de recursos de um IDE.Get Started with F# in Visual Studio Code if you want a lightweight, cross-platform, and feature-packed IDE experience.

Veja Introdução ao F# com a CLI do .NET Core se você quiser usar ferramentas de linha de comando.Get started with F# with the .NET Core CLI if you want to use command-line tools.

Veja Introdução ao F# e Xamarin para programação de aplicativos móveis com o F#.Get started with F# and Xamarin for mobile programming with F#.

F# para Azure Notebooks é um tutorial para aprender F# em um Jupyter Notebook hospedado e gratuito.F# for Azure Notebooks is a tutorial for learning F# in a free, hosted Jupyter Notebook.

ReferênciasReferences

Referência da linguagem F# é a referência oficial, que abrange todos os recursos do F#.F# Language Reference is the official, comprehensive reference for all F# language features. Cada artigo explica a sintaxe e mostra exemplos de código.Each article explains the syntax and shows code samples. Você pode usar a barra de filtro no sumário para encontrar artigos específicos.You can use the filter bar in the table of contents to find specific articles.

Referência da biblioteca principal F# é a referência de API para a biblioteca principal F#.F# Core Library Reference is the API reference for the F# Core Library.

Guias adicionaisAdditional guides

F# for Fun and Profit é um catálogo detalhado e muito abrangente sobre F#.F# for Fun and Profit is a comprehensive and very detailed book on learning F#. Seu conteúdo e autor são muito amados na comunidade F#.Its contents and author are beloved by the F# community. Ele é voltado principalmente para desenvolvedores acostumados à programação orientada a objeto.The target audience is primarily developers with an object oriented programming background.

Wikibook F# Programming é um wikibook sobre aprender F#.F# Programming Wikibook is a wikibook about learning F#. Também é um produto da comunidade F#.It is also a product of the F# community. Ele é voltado para pessoas novatas em F#, que conheçam um pouco da programação orientada a objetos.The target audience is people who are new to F#, with a little bit of object oriented programming background.

Aprenda F# por meio de vídeosLearn F# through videos

O Tutorial de F# no YouTube é uma excelente introdução ao F# usando o Visual Studio, mostrando muitos exemplos ao longo de uma hora e meia.F# tutorial on YouTube is a great introduction to F# using Visual Studio, showing lots of great examples over the course of 1.5 hours. Ele é voltado para desenvolvedores do Visual Studio iniciantes em F#.The target audience is Visual Studio developers who are new to F#.

Introdução à programação com F# é uma ótima série de vídeos que usa o Visual Studio Code como o editor principal.Introduction to Programming with F# is a great video series that uses Visual Studio Code as the main editor. A série de vídeos começa com um projeto vazio e termina com a criação de um jogo RPG baseado em texto.The video series starts from nothing and ends with building a text-based RPG video game. Ela é voltada para desenvolvedores que preferem o Visual Studio Code (ou um IDE leve) e iniciantes em F#.The target audience is developers who prefer Visual Studio Code (or a lightweight IDE) and are new to F#.

O que há de novo no Visual Studio 2017 para desenvolvedores F# é um curso em vídeo que mostra alguns dos recursos mais recentes para F# no Visual Studio 2017.What's New in Visual Studio 2017 for F# For Developers is a video course that shows some of the newer features for F# in Visual Studio 2017. Ele é voltado para desenvolvedores do Visual Studio iniciantes em F#.The target audience is Visual Studio developers who are new to F#.

Outros recursos úteisOther useful resources

O site de trechos de código F# contém um conjunto grande de trechos de código que mostra como fazer qualquer coisa em F#, desde trechos de código iniciantes até avançados.The F# Snippets Website contains a massive set of code snippets showing how to do just about anything in F#, ranging from absolute beginner to highly advanced snippets.

O F# Software Foundation Slack é um ótimo lugar para iniciantes e especialistas, um canal muito ativo, ele conta com alguns dos melhores programadores de F# do mundo, disponíveis para um bate-papo.The F# Software Foundation Slack is a great place for beginners and experts alike, is highly active, and has some of world's best F# programmers available for a chat. É altamente recomendável entrar.We highly recommend joining.

O F# Software FoundationThe F# Software Foundation

Embora a Microsoft seja a principal desenvolvedora da linguagem F# e de suas ferramentas no Visual Studio, O F# também recebe suporte de uma base independente, o F# Software Foundation (FSSF).Although Microsoft is the primary developer of the F# language and its tools in Visual Studio, F# is also backed by an independent foundation, the F# Software Foundation (FSSF).

A missão do F# Software Foundation é promover, proteger e evoluir a linguagem de programação F#, além de dar suporte e facilitar o crescimento de uma comunidade internacional e diversa de programadores em F#.The mission of the F# Software Foundation is to promote, protect, and advance the F# programming language, and to support and facilitate the growth of a diverse and international community of F# programmers.

Para saber mais e se envolver, confira fsharp.org. A adesão é gratuita e a rede de desenvolvedores de F# no foundation é algo que não se quer perder!To learn more and get involved, check out fsharp.org. It's free to join, and the network of F# developers in the foundation is something you don't want to miss out on!