一般自学的话经常联系、接受能力足够强的话15-30天左右就可以掌握。
看你的基础如何了!建议要有html的基础!如果有了html的基础应该很快就能学会吧!大概1个月时间就可以自己重构别人做好的比较简单的网页!每天学习2小时左右就可以! 不要只看教材或者视频,要自己动手做,哪怕不会做,自己也可以做着试试,碰到问题再问嘛!如果想成为WEB前端的开发者三大技能必备XHTML+CSS+JavaScript 而且对于PHP JSP ASP.NET等要有一定的了解(只要了解就行,不一定要精通),以方便和后台的技术人员沟通!