我学习编程有一段时间了,第一门接触的语言是C,然后是C++、JAVA,都只是熟悉语法和基本的使用(就是那种知其然不知其所以然),还谈不上理解。直到学习了Python后,再回顾“学过”的JAVA,我才对编程语言的真正实质有所理解,当然并不是说知道编译器的工作原理,而是理解了这门语言为什么这样设计,为什么大多数编程语言的基本设计思想都是类似的(至少现在为止,LISP比较特殊忽略忽略)。
最近一个学西餐的同学跟我说他想学IT,闲来无事,我就花掉几天时间,帮他装环境,讲语法,做练习,学习路线是按照慕课网上的,一般语言的学习方法来教,但是发现十分的死板。不是说路线不好,而是花大量的时间来学习枯燥的语法,他跟我说,在学的过程中,都不知道自己在学什么。于是我诞生了写一本面向0基础又想快速入门的菜鸟教程。
很多道理告诉我们不要走捷径,要一步一个脚印,是的,有些事情比较复杂,走捷径容易出问题,但是对于学习编程语言来说,对人来说这真的不是一个很难很复杂的问题。初学者觉得难是因为这些语言完全颠覆了以前的认知,而且也不能马上找到生活中的实际事物和编程语言之间的联系。
很多事情其实是有捷径可走的,就比如知识的传承。对于我们,已经对编程语言有所理解的人,我们把自己的“内心功法”写下来,把我们自己所领悟到了,用很通俗的语言图画描述出来,让学习编程语言变得更加好玩,更加贴近实际生活。
说了这么多,我写这个系列教程的目的就是:让家庭主妇也能学会编程!本身也有一点点小要求:会识字,能看懂简单单词,数学初中水平,能熟练使用电脑玩qq斗地主。
时间: 2024-10-07 17:09:34