如何快速学习一门计算机编程语言?
一、序言说话会用到语言:普通话、方言、外语。语言是用于与人交流的工具。
计算机编程语言是用于与计算机交流的工具。
而这两者的学习却不可以用类似来看待。
说话的语言用到的词语可以直接映射到可感官的是实物。而编程语言用到的“词语”不可以直接映射到可感官的事物。它虽然是抽象的,但它不能“与世隔绝”,它与真实世界有联系,它是对某种现实的一种模拟。
二、编程语言入门
编程语言是一种与计算机互动的工具,但计算机是属于被控制的一方,在编程语言学习中不需要给予计算机过多的关注,可以先把计算机的硬件结构和工作原理相关知识放一边,因为编程语言是“主人”。
编程语言不能“与世隔绝”,它来源于真实世界,它甚至想取代这个世界---“狂妄”。
编程语言是巫婆的咒语、军师的谋略、魔鬼的仇恨、天使的垂怜,上帝的贪婪。
它在被运用中极其复杂又极其简单。
1、复杂
每一门编程语言都有其很多约定,如C语言,有入口main()、标识符、变量、表达式、关键字、数组、指针等等语法与规则。如何精通这些约定,需要一个长期的实践过程,这是复杂的。
2、简单
编程语言是抽象的,但在更抽象的思维里,编程语言却又极其简单,它是软件工程里的一种工具。
三、如何快速学习编程语言
1、需要勇气
编程语言的编写就是编程语言元素的正确组合。
不需要等对其语法进行深刻理解后才编程,程序设计是对现实的一种模拟,所以有了问题的解决办法后再转入编程,只需一个编程语言语法字典或者浏览器进行查找。
在编程之前,需要勇气去克服怯懦。所谓的精通一门编程语言,就可以快速学习其他编程语言,那就是在第一个编程语言里找成就感来获取勇气。
2、需要一个作品
编程不是为了艺术,也不是为了兴趣,需要一个作品,切记。