#F یک زبان کاربردی مدرن برای پلت فرم دات نت است که توسط تیم تحقیقاتی ماکروسافت ایجاد شده است. از لحاظ ویژگی های زبان، #F زیرمجموعه ی #C است.

زبان های تابعی بسیار متفاوت از زبان های دستوری استاندارد هستند. هنگام یادگیری  اف شارپ نباید سعی کنید از دانش مفاهیم پیشین  خود استفاده کنید. در یک زبان تابعی خالص هیچ متغیر، حلقه و آبجکتی وجود ندارد. بله، #F یک زبان هیبریدی است و از این مفاهیم پشتیبانی می کند.

در این آموزش تک ویدئویی با زبان اف شارپ، تمام اصول اولیه برای ایجاد اپلیکیشن های قدرتمند و ماژول ها و کامپوننت ها آشنا می شوید.