F# F-从头开始学习it的资源

F# F-从头开始学习it的资源,f#,F#,我很感激有一些帖子,询问F教程/学习资源,但是很多问题和答案都假设在C或编程方面有一定的知识或经验 虽然我从事过一些编程工作,但多年来一直都很琐碎。我要找的是一个F教程,或是一系列教程,它将引导你从最基本的开始,完成一个打印Hello World的完整程序!,并在向您展示完整解决方案的同时自然进行。我找到的大多数资源都删掉了大部分内容,只说这是在C中的实现方式,现在是F,省略了完成问题解决方案的其他元素 编辑:我在F Sharp TV udemy course上找到了免费课程,但不喜欢它总是利用

我很感激有一些帖子,询问F教程/学习资源,但是很多问题和答案都假设在C或编程方面有一定的知识或经验

虽然我从事过一些编程工作,但多年来一直都很琐碎。我要找的是一个F教程,或是一系列教程,它将引导你从最基本的开始,完成一个打印Hello World的完整程序!,并在向您展示完整解决方案的同时自然进行。我找到的大多数资源都删掉了大部分内容,只说这是在C中的实现方式,现在是F,省略了完成问题解决方案的其他元素


编辑:我在F Sharp TV udemy course上找到了免费课程,但不喜欢它总是利用F Interactive来演示语言,而不是构建一个真正完整的应用程序。

我建议首先使用fsharpforfunandprofit.com——这显然是一个很大的起点。你有完整的答案。这是thibk功能的一个重要部分。
当你习惯了一点这种语言,我会推荐时尚的F。这是一本为初学者编写的关于良好实践的最新著作,但谁能写出一点F呢?我真的很喜欢它。

我推荐first fsharpforfunandprofit.com——这显然是一个很好的起点。你有完整的答案。这是thibk功能的一个重要部分。
当你习惯了一点这种语言,我会推荐时尚的F。这是一本为初学者编写的关于良好实践的最新著作,但谁能写出一点F呢?我真的很喜欢它。

正如评论中提到的,有些人可能认为这个答案是出于观点动机。我觉得这些资源可以成为学习更多语言的好切入点

参考: 参考 奖励:开始使用Azure在云中使用F,请看一看这个很棒的参考资料!
参考资料:

如评论中所述,有些人可能认为这个答案可以被视为是出于意见动机。我觉得这些资源可以成为学习更多语言的好切入点

参考: 参考 奖励:开始使用Azure在云中使用F,请看一看这个很棒的参考资料!
参考资料:

我对F很陌生。我这个月才开始学习,到目前为止我真的很喜欢它

我真的能理解你的问题,因为我找到的每一本书或教程都假设了比我多得多的知识。我会打开他们开始阅读,然后3…2…1…我完全迷路了

我相信,一旦我在语言方面有所进步,通常列出的参考资料将明显优于我将要推荐的内容

我喜欢的一本书是使用F的函数式编程。它从非常非常基础的东西开始,提供了关于F中的一些小东西的信息,否则我会错过这些。最好的部分是章节末尾的练习,因为有人看完了所有的练习,并在这里发布了答案:[1]。因此,你可以努力完成练习,然后了解其他人是如何解决问题的!这本书的主要缺点是,这些例子有时会涉及大量的数学知识


我用过的第二本书叫做Friendly F。我真的从来没有看到它被链接或谈论过,但我非常喜欢它。我发现作者采取的方法相当新颖。作者第一百万次从项目开始,而不是向我展示如何在F中实现斐波那契序列!真正的项目,在那里你可以真实地想象事物!例如,在第一章中,您创建了一个F脚本,在该脚本中,您可以看到球在重力作用下在长方体中反弹!我知道真正的程序员可能更担心这种语言的深奥特性,但作为一个刚起步的人,能够想象一些东西,更重要的是能够向我的妻子展示一些东西,这样她就不会认为我只是在浪费时间无所事事了 我对F很陌生。我这个月才开始学它,到目前为止我真的很喜欢它

我真的能理解你的问题,因为我找到的每一本书或教程都假设了比我多得多的知识。我会打开他们开始阅读,然后3…2…1…我完全迷路了

我相信,一旦我在语言方面有所进步,通常列出的参考资料将明显优于我将要推荐的内容

我喜欢的一本书是使用F的函数式编程。它从非常非常基础的东西开始,提供了关于F中的一些小东西的信息,否则我会错过这些。最好的部分是章节末尾的练习,因为有人看完了所有的练习,并在这里发布了答案:[1]。因此,你可以努力完成练习,然后了解其他人是如何解决问题的!主要 这本书的缺点是,这些例子有时可能是数学题


我用过的第二本书叫做Friendly F。我真的从来没有看到它被链接或谈论过,但我非常喜欢它。我发现作者采取的方法相当新颖。作者第一百万次从项目开始,而不是向我展示如何在F中实现斐波那契序列!真正的项目,在那里你可以真实地想象事物!例如,在第一章中,您创建了一个F脚本,在该脚本中,您可以看到球在重力作用下在长方体中反弹!我知道真正的程序员可能更担心这种语言的深奥特性,但作为一个刚起步的人,能够想象一些东西,更重要的是能够向我的妻子展示一些东西,这样她就不会认为我只是在浪费时间无所事事了。谢谢你的回答!事实上,我已经找到了那个网站和作者,因为它的深入知识和解释,以及它的幽默感,我很喜欢它,但我的问题是,它是一个假定对C/编程有广泛知识的资源。我需要从最基本的东西开始。谢谢你的回答!事实上,我已经找到了那个网站和作者,因为它的深入知识和解释,以及它的幽默感,我很喜欢它,但我的问题是,它是一个假定对C/编程有广泛知识的资源。我需要从最基本的东西开始。这个问题更多的是基于观点。虽然,这里有一些东西可以作为学习F1-2-@KevinAvignon的入门点,我很欣赏它主要是基于观点的,但我确实认为这里有一个重要的客观因素,可以让其他人受益。关于这个主题的所有其他答案/问题都是基于这样一种理解,即人们已经拥有了相当多的编程和C语言知识。我觉得有更完整的初学者方法的空间。无论如何,非常感谢你的回答,我真的很感激。它们看起来满足了我的需要,但我会很快给它们一个适当的检查。再次感谢。@KevinAvignon嗨Kevin,你能把你的评论作为回答吗?我觉得这些资源满足完全初学者的F标准,因此希望将此信息标记为:我不认为这是一个值得回答的@Ubi,但我写了一个关于F入门的10篇系列文章。也许这是有帮助的:。我在每篇文章中都会介绍不同的概念,并以构建一个小型控制台应用程序作为结束。这个问题比其他任何问题都更基于观点。虽然,这里有一些东西可以作为学习F1-2-@KevinAvignon的入门点,我很欣赏它主要是基于观点的,但我确实认为这里有一个重要的客观因素,可以让其他人受益。关于这个主题的所有其他答案/问题都是基于这样一种理解,即人们已经拥有了相当多的编程和C语言知识。我觉得有更完整的初学者方法的空间。无论如何,非常感谢你的回答,我真的很感激。它们看起来满足了我的需要,但我会很快给它们一个适当的检查。再次感谢。@KevinAvignon嗨Kevin,你能把你的评论作为回答吗?我觉得这些资源满足完全初学者的F标准,因此希望将此信息标记为:我不认为这是一个值得回答的@Ubi,但我写了一个关于F入门的10篇系列文章。也许这是有帮助的:。我在每篇文章中都会介绍不同的概念,并以构建一个小型控制台应用程序作为结尾。这些链接为F提供了一个令人惊叹的入口。特别是第二个链接,它促进了F作为第一语言学习者的教学事业,这使得它对初学者非常友好,信息量也非常大。非常感谢。这些链接为F提供了一个令人惊奇的入口。特别是第二个链接,促进了它的事业,使它成为一个教授将F作为第一语言的人的事业,这使得它对初学者非常友好,信息量也非常大。非常感谢Kevin非常感谢:很高兴知道我不是孤军奋战的一个人,我相信你提供了一些很好的信息,不过我很快就要查看资源了,我已经简单地研究了exercism,并与您有相同的观点。非常感谢您:很高兴知道我不是唯一一个参与这些斗争的人,我相信您已经提供了一些很好的信息,我将很快查看资源,不过,我已经简单地研究了exercism,并与您有相同的观点。