F# là ngôn ngữ lập trình hàm mạnh mẽ thuộc .NET, kết hợp lập trình hàm, hướng đối tượng và mệnh lệnh, tối ưu cho khoa học dữ liệu, AI và phát triển web.
Tuy F# không phải là một ngôn ngữ phổ biến như Python hay PHP, nhưng chúng cũng có một số đặc điểm, cũng như tính năng riêng giúp ích cho việc lập trình.