声不过五,五声之变,不可胜听也;色不过五,五色之变,不可胜观也;味不过五,五味之变,不可胜尝也;战势不过奇正,奇正之变,不可胜穷也。奇正相生,如循环之无端,孰能穷之哉!
                                                <<孙子兵法>>

 万事万物,虽然看似丰富多彩、千变万化,但细究一花一草时,时常会发现其中最基本的组成元素不过几种。按<<孙子兵法>>中所说,在多变的声音世界里,或优美旋律,或刺耳躁音,究其基本组成只有宫、商、角、徵、羽五个音阶;在多彩的颜色世界里,或姹紫嫣红,或洁白如雪,究其基本组成只有青、黄、赤、白、黑五个色素;在丰富的味道世界里,或美味佳肴,或粗茶淡饭,究其基本组成只有是酸、甜、苦、辣、咸五种味道。同样的,在层出不穷、日新月异的编程语言世界里,静而思之,细而察之,其实无论哪种编程语言,其中的基本组成部分也可以简单的概括为控制结构、数据结构、组织结构三个部分。若是掌握了一门编程语言的这三种基本结构,大体也就掌握了这门编程语言的基本语法。倘若是再了解下这门语言的运行环境、和一些特性,及其熟悉一些常用类库的API,这门编程语言基本上可以拿到实际项目中边学边用了。