红宝石读物

尽管有迭代和REGEX课程,但学习Ruby语言真的很有趣。 我真的很想了解更多关于Ruby的知识,以及如何提高我的编码技能。 在此过程中,我遇到了一些很棒的资源。 我喜欢其中一些,希望可以帮助您进行编码冒险。

鲁比·蒙斯塔斯(RUBY MONSTAS)

我最喜欢Ruby Monstas。 它是为初学者量身定制的,具有易于阅读的有关Ruby基础知识的信息。 但是它不包括收益率,这很好。

学习编程意味着我们必须学习一种新的语言,并使用该语言通过编写代码和描述问题的解决方案来解决问题。

许多经验丰富的开发人员或者只是编程社区都可以赶上语言的新功能或我们初学者尚未完全意识到或熟悉的事物。 在通过Google,Stack Overflow,各种网站甚至文档寻找答案时,我遇到过这种情况。 这是通过让自己暴露于他人的思维和编码来学习的一种方法。 首先了解基本概念更为重要,这样您才能享受学习过程。

在编程中命名事物

计算机语言与我们说,读和写的语言没有什么不同。 这都是关于沟通的。 虽然要成为一名出色的沟通者,但您必须了解一些基础知识,才能成为更好的演讲者,读者和作家。

正如彼得·希尔顿(Peter Hilton)的“如何命名事物:编程中最困难的问题”中所述,成为更好的作家并提高词汇量可以帮助我们采用更好的命名习惯。 讲笑话是很好的练习。 笑话有双重含义,尤其是双关语。 采取行动,不要模糊。 同义词库会有所帮助。

其他资源

我遇到了很多资源。 我发现Codecademy的文章涉及多种语言。 其中一些文章对词汇表进行了简短总结,以供参考。 我仍在阅读有关Ruby的Poignant指南。 当我陷入实验室时,我会参考这些以及更多内容。 我发现Launch School的Open Bookshelf提供了很多信息。 他们提供免费阅读的多种语言。

我计划通过Codeacademy,rubymonk和Hackerrank在Ruby上进行一些并行练习。

我相信我在编码的过程中会找到更多很棒的资源。 到目前为止,这些只是对我有所帮助的一些,希望对您有所帮助。 您也可以随时访问图书馆。 他们就像散布在世界各地的大脑子,想要分享自己的知识。