编程入门请从脚本语言开始

和C,Java不同,脚本语言的入门书都写的比较有趣。
这一点从最早的Learning Perl到最新的Everyday Scripting with Ruby一直如此。
下面就介绍一下为什么我从这些书以及脚本语言能够得到快乐。

1、shebang(#!)。受shell编程的影响,脚本语言天生就是可执行文件。写这两个字符的时候再联想一下孔庆祥的She Bangs中的认真和执着,编程又多了许多乐趣。

2、入门教程速度得当内容丰富。Agile Web Development with Rails的入门教程让人印象深刻,脚本语言的入门书也都选材得当。不断的迭代开发,增添新的功能。很快的,我发现自己竟然也做成了一个可以工作而且有用的程序(还是叫做脚本吧),无疑会提高我对自己学会编程的信心。

而Learning Java这本书的入门教程由于涉及到了图形界面编程,学习曲线陡然增高,虽然照着做下来也做成了一个application,但是这一段代码多,涉及的知识太多,很难像那些书一样给我信心。

3、不用编译。编译实在是一个很大的障碍,这也是为什么C和C++的学习严重依赖编译器的原因。Java在这一点上倒比较接近脚本语言。

4、语法。更接近英语的语法为编程带来更多的快乐。比如NBA季后赛的口号就是 [color=red]win || go home[/color]。ruby的DSL风格则更近一步,使得程序的阅读和编写更加流畅。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值