在不久之前,程序员 Sacha Greif 和创业者 Zach Sims 都表达了一个类似的观点:每一个人都应该学习编程。虽然这一个观点有点激进,但确实有一定的道理的。
你不一定需要过于追求对编程知识有非常深入的理解,但是在网络时代,学习一些编程知识肯定会非常有效地提高我们的效率。相信异次元的读者当中也有许多人想要学习编程吧,那么今天,小宏就给大家介绍一些可以让大家轻松入门学习编程的教程与资源,希望对你有帮助……
. . . . .Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。
因此 Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。另外,由于 Vim 的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代码编辑器或是文稿撰写工具都非常给力……
. . . . .虽然 Windows 8 系统以及 Surface RT 平板均已经正式上市了,我们之前也发布过《 Windows8 官方安装指南和快捷键列表》,相信不少朋友已经安装好了。不过可能很多用户依然都还不太了解 Win8 的各种新的功能与细节。
微软发布了这个《Windows 8 和 Windows RT 产品使用指南》用简短的图文介绍了 Win8 和 Surface RT 中新增的很多新功能,另外还有提到一些触摸屏手势对应什么键盘快捷键等。无论你是新手,还是刚接触Win8的老手,都值得浏览学习一下这个文档……
. . . . .示例代码对于开发人员的重要性是不言而喻的。相信很多程序员都是靠实例代码入门的,当遇到编码困难时也往往希望得到示例代码来解决疑难杂症。示例代码可谓是开发人员的良师益友,为程序员的学习和工作的必备材料。
Visual Studio 2012 示例代码浏览器 (Sample Browser Visual Studio Extension),可同时应用于 VS2012 和 VS2010 专业版。你可以通过它搜索并下载到多达3500个微软官方或社区提供的示例代码,其中就包括700多个 Windows8 示例以及1000多个一站式示例代码库示例。一旦安装了 Visual Studio 示例代码浏览器,数以千计的示例代码将变得垂手可得……
. . . . .早几天我们发布过一个《Ubuntu系统安装教程手册》,想必跃跃欲试的朋友都开始尝试踏入 Linux 的大门了!虽然用的人不多,但有时比 Windows8 之流玩起来更 Geek 更有味道。不过由于 Linux 和 Win 在使用习惯上差异比较巨大,很多人虽然安装好了,但根本不知道下一步该怎么继续玩。
于是今天继续给大家送上一本《Ubuntu 菜鸟入门完全使用手册 (四部合集)》,它涵盖了互联网设置、美化、Gnome界面配置、虚拟机、命令行等等一系列非常实用且值得学习的内容,算是目前网上知识点比较丰富 & 比较入门级 & 写得较为详尽的图文教程了。如果你想学习一下 Ubuntu 系统,那么这是非常不错的入门资料,下载收藏吧……
. . . . .代码坦克 (CodeTank) 是一个相当有趣且极具挑战性的编程对战游戏,它提供一个平台让你用 Javascript 语言编写属于自己的坦克机器人,并与其他人的坦克进行战斗!因为游戏是不能直接操控坦克的,你需要用代码和算法来让你的坦克自己动起来,让它学会如何移动/躲避、如何攻击,甚至实施更复杂的战术。总之,就是想办法让你的坦克更聪明更具战斗力。
CodeTank 旨在让你乐在其中地学习 Javascript 开发并提高编程水平,你甚至还能接触到更多人工智能的知识。它免费开源,本身基于 HTML5、CSS3 等 Web 新技术构建而成,直接在浏览器即可编写代码运行并直接与其他选手进行战斗。相信对广大程序员朋友来说,这游戏可玩魅力无限啊!其他神马网游都弱爆了,快来编写自己最强的坦克,战个痛快吧……
. . . . .与 Windows 8 MSDN 正式版一起,微软今天同时也放出了最新的 Visual Studio 2012 和 .Net Framework 4.5 的MSDN 正式版了!VS2012 正式版在Beta版的基础上进行了很多改进,尤其是加入了全新的用户界面。
VS2012 的硬件需求与VS2010相同,不过由于 Visual Studio 2012 利用了新版 Windows 的核心功能,因此它必须运行在 Win7 以上的操作系统,当然如果你打算要开发 Win8 的程序,那么配合 Windows 8 使用将会更加完美……
. . . . .