Hello World! - Introduction

我是一个喜欢看书,喜欢学习和实践的人。对于IT技术的痴迷使得我主动的去学习的很多的东西,各种编程语言理所当然成为了的首选。因为大量的书籍和信息都在无形之中告诉我,编程语言很重要,只要你会了,你就可以创造无穷的价值。因为这种思想在作怪,所以我学习了很多不同的编程语言,因为不同的编程语言之间的继承性以及相似性,我学习起来也如鱼得水,顺理成章。

不同的编程语言都是相通的,都可以按照一个套路去学习。所以我设计了一个简单的学习框架,希望大家能够快速的入门。

我们应该在了解的基础上去实践。对于简单的技术我们也可以一边学习一边实践,这样能够起到相辅相成的效果,大大的提高我们学习的效率。因为我们可以采用边学习边实践的方式来学习编程语言。

学习是有方法的,我们要从源头开始学习,学习经典的东西。因为刚开始学习一个未知的事物难免会有所盲目,不知道如何开始,从哪里开始,所以我们要深刻的理解这一点。从源头开始学习就是让我们了解,我们所学的技术是属于哪一个大类。很多人想学习C/C++编程,却问的是VC++的问题,这就是没有找到知识的根源,对于C/C++编程语言,我们应该首先去了解一下他出现的背景,最好的是看一看这个编程语言创始人编写的一些书籍,这样会给我们提供很多有用的信息,让我们自己去解释一些学习过程中遇到的一些问题。而不应该去问为什么要写一个main函数,main函数为什么要返回一个值等问题。学习经典的东西这一点很重要,因为互联网的兴起使得我们的知识来源非常广,可以获取的书籍也特别的多,一本好书可以给人豁然开朗的感觉,但是如果你看了一本很差的书浪费了时间还没有收获。

不要太重视工具的运用,过分的追求或依赖于工具只会让你偏离正确的方向。编程其实很简单,只要有个文本编辑器,一个编译器就可以开始工作了。为什么我们需要花那么多的时间在工具上呢。虽然好的工具能够帮助我们提高生产力,但是并不能帮助我们创造内容。我们应该多花点儿时间来思考,多花点儿时间来设计。能够不依赖于工具的就不依赖于工具,过分的依赖于工具,只会让我们无法自拔。

下面是我根据自己了解的一些编程语言整理出来的一系列的Hello World文章。希望大家都能够有所共鸣,更希望大家多多评论。

  1. The C Programming Language
  2. The C++ Programming Language
  3. Thinking In Java
posted @ 2013-05-19 14:55  pingjiang  阅读(320)  评论(0编辑  收藏  举报