我的主要问题是,以node.js作为完整的服务器端newb开头是否有意义。JS / node.js是从头开始服务器端Web编程的好选择吗?
我做了很多前端工作,即HTML,CSS和基本JS。我什至想从Rails入手,但始终有一种感觉,就是不知道幕后正在发生什么,这使我对框架完全不确定- 它太“常规化了”。
我的希望是学习一般的JS,然后立即学习node.js。但是,我不知道对于没有任何服务器端经验的人来说,这是否是一个好方法。在查看现有的node.js主题和讨论时,使用的术语似乎需要大量有关服务器一般工作方式的知识。
没有恐惧。编程全都与实践有关,编写代码时会犯错误。但是,这就是我们所有人学到的东西。无论是Ruby,Javascript(通过Node.js)还是任何其他语言:编程的某些方面都是常见的,随着时间的流逝,您将熟悉特定于该特定语言的内容。不能记住语法或约定是可以的。只需准备参考资料即可。实际上,我们鼓励人们修补和体验“ 让我们看看会发生什么? ”的时刻。恕我直言,这就是您的学习方式。
实际上,Node.js是开始学习服务器端Web开发的绝佳选择。毫无疑问。您不必先学习Javascript,然后再开始学习Node。在这里,您可以找到所需的所有资源。
这是我建议您学习的路径。这甚至不是node.js101。但是,这将是一个不错的开始。
完成许多任务后,您将足以决定下一步要做什么。