这里有5个非常有用的资源,它们一直从我还是彻底的编程门外汉到现在我已经能够理解和交流一些web技术,这一路过来都有它们的陪伴与帮助。
1.Bentobox.IO
http://www.bentobox.io/
Bentobox是一个关于如何学习多门编程语言和web基础的综合性的计划安排。如果你对编程一点都不了解,那么你应该选择从Bentobox开始学习编程。
2.Hacker News
https://news.ycombinator.com
Y Combinator是一个世界性著名的社区,它是一个和技术人员讨论问题非常好的平台资源,并且可以从别的技术人员那里了解他们所使用的技术发展动态。我保证如果你每天都上Y Combinator的话,你将会发现技术更加容易,并收获更多的idea。
3.Hack Design
https://hackdesign.org/
当你在思考设计时,你可能会想象很多非常漂亮的画面以优雅的方式整合在一起,但是设计远远不只是这些。设计实际上是当你把自己放到别人的鞋子里面而保证别人还有非常棒的体验感,而不是它们应该有你想象的体验。去查收Hack Design的邮箱发现更完美的设计和以优雅的方式呈现的事物吧。
4.CodeCademy
http://www.codecademy.com/
获得像程序员一样思考、开发项目的能力,所有这一切你将会发现很有乐趣。你在CodeCademy将会获得巨大的进步,它必定会有助于你理解大部分编程语言的常见逻辑,并获得去建立你第一个项目的能力。
5.JQuery’s user interface documentation
http://jqueryui.com
你是否经历过毫无痛苦地使用HTML和CSS?是否对web开发者非常酷的东西感到好奇?你是否已经学过CodeAcademy上面的jQuery课程?
在你对Javascript了解过多之前,你可以使用JQuery’s user interface文档,jQuery是一个简单的javascript代码库,它允许你实现网站的某些共同特征,并且不需要了解很多的Javascript就可以复制它们。在JavaScript中可能需要很多行代码才能实现的功能,在jQuery中也许一个单词就搞定了。使用jQuery可以使自己更深入理解前端背后的原理,并且可以使你能快速建立非常酷的项目。
没什么能阻挡你视图去建立自己的项目和使用任何你能够获得的资源。人们往往有个误导性的概念:从非技术背景到编程开发人员是多么的艰难。我毕业于商务专业,并且我能肯定的告诉你我完全坚信每个人都能理解web背后的基本原理,并且他们应该这么去尝试。
祝你编程快乐!