桌面脚本
想要动手在
Windows 里或苹果系统里编程,最简单的方法是从一种脚本语言
或宏语言开始,例如
AutoHotkey(Windows) 或 Automator(苹果系统)
。 如
今一些硬件程序员冲着他们的屏幕大喊大叫,说
AHK 和 AppleScript 并不是
“
”
—
真正 的编程语言。 也许他们说的是对的 技术上,这些种类的语言只能做一
些上层的编程。但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动
—
运行的程序的新手来说,这些语言会是一个绝妙的入门入口 而且你会吃惊于
它们丰富的功能。
例如,大家都喜爱的
Texter 就是 Adam 使用 AutoHotkey 开发的能独立运行
的
Windows 应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。
如果你想从
AutoHotkey 入手,可以参考 Adam 的指导:
action into a keyboard shortcut using AutoHotkey
§(然后,你可以下载
§看看这个功能齐全的使用 AHK 开发的 Windows 应用程序的内
部结构
)。
Web 开发
除了把自己约束在特定的编程语言和特定的操作系统上,你还可以在浏览器里
开发你的杀手锏程序,让它在互联网上运行,这就是
webapp
。 欢迎来到奇妙
的
web 编程世界。
HTML
和
CSS:开发网站,你第一件要知道的事情就是 HTML(网页就是由它
组成的
)和 CSS(一种让外观更好看的样式标记)
。
HTML
和
CSS 并不是编程语
—
言 它们只是页面的结构和样式信息。 然而,在开始开发
web 应用程序之前你
必须要学会如何手工的编写简单的
HTML 和 CSS,web 页面是任何 webapp
的前端显示部分。 这个
§是你入手的好地方。
JavaScript:当你可以通过 HTML 和 CSS 构建一个静态页面后,事情就开始
—
变得有趣了 因为到了该学
JavaScript
的时候了。
JavaScript 是一种 web 浏
览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。
JavaScript
可以做
bookmarklets,Greasemonkey 脚本, 和 Ajax, 所以它是 web 上各种
好东西的关于因素。
§。
服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服
—
务器操作 为了实现这些,你需要把目光转移到服务器端脚本语言,例如
PHP,
Python, Perl,
或
Ruby
。 举个例子,如果想要制作一个网页形式的联系方式表
单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。 像
PHP 这
样的脚本语言可以让你跟
web 服务器上的数据库进行沟通,所以如果你想搭建
一个用户可以登录注册的网站,这样的语言正是你需要的。
Webmonkey 是一
个优秀的
web 开发资源网站,里面有大量的各种 web 编程语言的指导手册。
阅读一下他们的
。 当你感觉差不多了的时候,看看
WebMonkey’s PHP and MySQL tutorial
§学习如何使用 PHP 跟数据库交互。