Language agnostic webdev:从什么开始?

Language agnostic webdev:从什么开始?,language-agnostic,Language Agnostic,我想自己学习webdev,因为在俄罗斯没有这样的课程。更清楚地说,我希望webdev成为我的职业,但我仍然不知道如何开始。我有很多时间,很有动力,我想工作 所以,请你为我做一些“指南”(读什么,做什么)来成为一个真正优秀的网络开发者。顺便说一句,我可以为你做一些任务,这些任务对你来说是例行的,取决于你知道多少,但是如果你完全是绿色的,我建议你看一下上面的指南。首先关注html 我认为头一本书也是一个很好的开始(http://headfirstlabs.com/books/hfhtml/),但有些

我想自己学习webdev,因为在俄罗斯没有这样的课程。更清楚地说,我希望webdev成为我的职业,但我仍然不知道如何开始。我有很多时间,很有动力,我想工作


所以,请你为我做一些“指南”(读什么,做什么)来成为一个真正优秀的网络开发者。顺便说一句,我可以为你做一些任务,这些任务对你来说是例行的,取决于你知道多少,但是如果你完全是绿色的,我建议你看一下上面的指南。首先关注html

我认为头一本书也是一个很好的开始(http://headfirstlabs.com/books/hfhtml/),但有些人觉得这些书有点太奇怪了

从这里开始,您可能需要学习一些JavaScript(同样是W3C页面),然后学习一些服务器端语言,如PHP、ASP.NET等


但是你应该开始学习html并从那里学习它

如果你已经知道html和CSS,但需要练习,你可以做的一件事就是选择一个网站并使用你自己的标记重新创建它。你可以抓取现有的图片,或者如果你不喜欢原始开发者剪切他/她的图片的方式,你可以剪切一个屏幕截图

如果你不是一个设计师,很难提出自己的实践项目——我自己也去过——并且使用现有的网站设计可以很好地进行实践。如果你选择了一个复杂的站点,你将真正进入新的领域,因为你可能需要学习Javascript和/或如何使用Javascript库(mootools,JQuery)来复制原始功能


我还强烈建议学习已经推荐的服务器端语言。

我认为学习Web开发的最佳方式是“边做边学”。 你还必须明白有两件事:网页设计,网页开发

我假设你想学习网络开发

首先,您要选择希望加入的技术(.NET、ASP.NET、Ruby或其他任何技术) 然后,选择一本书,如《开始PHP5 Apache和MySQL Web开发(通过Wrox)》,一页一页地阅读,并尝试课程中给出的每个示例

在你完成一本书之后,我保证你会像现在这样更加自信

关注一个你喜欢的博客也很好,它发布了一些待办事项或类似的东西

谢谢,阿克沙