TaoAlpha
2014-08-14 08:02:25 +08:00
曾经和lz很像, 大学的时候上了学校开的多门语言课: C,C++,Java. 然后自己google着学习了Python,Go,Lua,Ruby, 同时因为各种需要一直都不断练习的HTML/CSS/JS, 也曾经好奇自己该怎么选择, 于是就使用每一种自己学过的语言做了一个小程序(应该是todolist), 后来发现自己喜欢的还是python的简单和html家族的产出可见性.
后来因为申请需要做了一个作品集网站, 使用了python django和html/css/js, 于是对它们更加偏爱了~ 到现在又遇到了node.js, 发现原来只用js就可以简单的打通前后端, 于是python就作为了一个辅助处理和分析的工具, 来让工作生活更具效率.
正如题主自己说的, 学习需要实际的操练才能巩固, 所以我经常折腾, 如果题主最终决定学习html/css/js, 个人推荐步骤如下:
1. 买一个域名+一个空间;
2. google学习基础的nginx或者apache配置, 把网站建起来(就是域名可访问);
3. 动手写, 从基础的网站开始, 比如简单的静态页面, 到css丰富样式, js丰富动态;
4. 如果还想要往full stack发展一下, 就可以了解一下php,mysql等等, 如果想要更了解一下, 就可以去研究下nodejs;
web语言的好处就是成果产出非常直观可见, 所以很容易激发你的成就感. 有啥想法就立刻可以实施~
附上几个资源:
github, 里面有无数优秀的库, 包括js,css等等, 经常可以fork一下然后自己搞搞, 甚至可以用jekyll建立一个github pages, 只要不涉及后端数据库等, 甚至可以不用买域名和空间啦;
csszengarden, 带你进入真正的css世界, 看同一份html, 不同的css能产生多大的差别!!
祝好!~