Azure Functions allows you to implement your system's logic as event-driven, readily available blocks of code. These code blocks are called "functions". This article is to help you find your way to the most helpful Azure Functions content as quickly as possible. For more general information about Azure Functions, see the Introduction to Azure Functions.
Make sure to choose your preferred development language at the top of the article.
Create your first function
Complete one of our quickstart articles to create and deploy your first functions in less than five minutes.
You can create C# functions by using one of the following tools:
Besides the natively supported programming languages, you can use custom handlers to create functions in any language that supports HTTP primitives. The article Create a Go or Rust function in Azure using Visual Studio Code shows you how to use custom handlers to write your function code in either Rust or Go.
Review end-to-end samples
These sites let you browse existing functions reference projects and samples in your desired language:
In this learning path, discover Azure Functions that create event-driven, compute-on-demand systems using server-side logic to build serverless architectures.
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.