By default, dotnet new creates C# projects. You can use the -l or --lang flag to scaffold projects in other languages:
dotnet new
-l
--lang
dotnet new -l f# dotnet restore dotnet run
Currently, dotnet new supports C# and F#.