零基础学编程觉得很枯燥,很难坚持学习下去怎么办?

我接触过很多非专业的编程初学者,最后都没有坚持下去,原因林林总总,但最多的是恰恰不是因为选择的语言太难了,而是两个:

  1. 没有正反馈
  2. 摊子太大,收不住。

一门语言按照经典的学习过程,尤其对初学者来说是非常枯燥的。

按照经典的教程,从编译器,基本数据结构,各种语法,基本类库,非常勤奋,人不笨,也要不短的时间。

如果没有老师在旁指点,打气,一两个月下来,面对的尽是黑乎乎的控制台窗口,各种“玩具”级的demo,好多人都会怀疑编程有什么用,能做什么?

这对人的心性是个极大的考验。

更别说,如果你的目的不是以编程为生,好多人直接就放弃了,反正也是锦上添花的事,无所谓了。

所以,对编程的业余爱好者来说,首要的不是所谓的哪门语言简单,而是要让他觉得有趣,形象,立竿见影,能让他坚持下去。

我看好多人推荐python。

这里,我不是说python不好,不优美。它的问题是对业余编程初学者来说,python实在太抽象,离生活太远。

那什么语言离普通人最近呢?毫无疑问是html+css+js,因为只要打开电脑和手机,一眼看到的都和ui有关。

所以,从前端开始学习,用户的每一行代码,老师都可以向他解释,你这样做在ui强能起什么作用,始终有一个强大的兴趣拉着用户向前。

想想,早前的vb,dreamweaver那么受业务爱好者的欢迎&

你可能感兴趣的:(学习,前端,开发语言,后端)