In this chapter, you learned that Azure Functions are not only written in C#, but that there are also several programming languages you can use to implement your serverless code, and there is a way to add your own programming language.
Azure Functions can leverage the power of other programming languages to give you the best environment to implement your business scenarios. The language extensibility allows Microsoft and its community to support new programming languages and evolve the Azure Function ecosystem. Azure Functions, thanks to the language extensibility, is a real open-source ecosystem.
In the next chapter, you will see how to deploy your functions on the cloud and how to configure them.