个人觉得入门不难,精通不易
要入门,首先需要掌握一点相关理论,协议,了解就可以了,便于学习中理解一些概念。
建议从前端入手,先学习html和css语法,尝试编写静态页面,这个只要一个文本编辑器和本地浏览器就可以完成。然后学习js,尝试给静态页面增加一点变化和控制。
对前端有一定了解后可以有两个深入的方向:1)是继续深入js,其实现在js功能已经很强大了,完全可以通过js学习和实践软件开发的各种技巧和理论。2)是选择一门后端语言学习web的服务端开发,比如Java,php,python,node.js
或者.net
都可以,这时基本就算真正进入web开发了。
随后让学习者头疼的就是各种开发环境和服务环境的搭建,还有服务端开发框架的学习和理解。
闯过了这些关口,基本可以尝试搭建一个简单的web系统了。这时可能需要学习数据库的知识和服务端访问数据库的接口或框架。
至于之后的学习么,建议找一份相关工作,在工作中学习。