我的建议是:
第一、阅读优秀的入门书籍,著名的有《head first html and css》。一本图文并茂的书,以角色扮演的方式带你入门。书虽然看着厚,但看起来会很快。
第二、去MDN学习基础知识,MDN是Firefox运营的前端wiki+社区,你在上面能学到最新最标准的知识。目前大部分文档,都有中文版,不怕看不懂。
第三、动手实践,可以上github上面找简单的项目来临摹学习,也可以学习百度前端学院列出的问题。此外,加入一个计算机学院的团队,试着做一两个小项目。实践是最好的学习方式,编程尤其看重实践!
第四、有过实践经验后,重新学习经典书籍,你会有新的收获新的体会。学完后,再去阅读更高级别的书。学习+实践,双螺旋不断推动着你进步。
第五、大三下学期左右,开始留意大公司的实习机会,好好巩固基础,总结考纲,这样的话,获得实习机会应该不难。
第六、学习过程中,你搜索问题解答肯定会碰到很多熟悉的面孔,试着在知乎或者微博上面关注他们,并收藏他们的博客。例如偏重构方面有大漠、一丝、杜瑶(doyoe)、张鑫旭,偏开发的有腾讯的团队、郑海波、尤小右、紫云妃、司徒正美、小胡子哥。你也可以去cnode及稀土掘金这样的优秀前端社区,寻找你认可的大牛(偏重构和偏开发这里表述不严谨,意思懂就好)。
按照我说的步骤去做,你慢慢就知道该去学什么,到哪里学,以及怎么学。
另外,我必须提醒你:任何人只有付出大量的、连贯的时间,才能够自学成才。假如没这个觉悟,学什么都是空谈。愿你在学习过程中,找到志同道合的小伙伴,一起学习一起进步。
最后说一下,不管是在网络上,还是工作中,我都见过不少优秀的前端程序媛,例如张秋怡、羡辙、陆忠芳,我实习时的导师云姐,所以并不存在说女生不适合从事前端开发的情况。