零基础学习编程的,建议先找一门所见既所得的交互图像式编程语言开始,拖拖控件,双击进去补充写几行逻辑行。那我们首先推荐一个寓教于乐的、游戏编程式语言Scratch。
|零基础学Scratch编程
没有基础的计算机IT基础,那学习非常困难。不过也没关系,现在也可以了。你可以从scratch开始,它非常适合纯小白、小孩子,甚至80岁老人。 下面是scratch语言界面:
Scratch编程非常简单,容易上手,体验像是在打游戏。
用它于培养兴趣,建立计算机和程序相关的概念,培养小孩子逻辑思维能力也是大有裨益。让小白通过计算机练习解决问题能力。可以用来做一些数学问题,编故事,做自己的图形化的小展现等。
日本一个退休老太太用Scratch学习编程,81岁时候写了自己的一个游戏App应用还大。
总之,Scratch适合没有任何基础的人学习。
在对编程有一些概念之后,需要一个真正的语言来祭出来入门了。
| 从Python开始入门
用Scratch学习一段时间,打一点点编程基础。你可以告别游戏编程的人生,选择一门真正的易于入门的语言,在这里推荐Python语言,Python语言这两年把握好了趋势,在云方面、大数据以及AI方面都搞的生水起,搞了很多大动作,大杀器,比如私有云平台Openstack、计算numpy、TensorFlow等。
入门Python,先花几看看基本语法,然后参考一些python教程写写爬虫,写写小脚本,把日常你要理的问题争取用python小脚本都实现一下,初步实现自动化,减少重复性质的工作。有了这些基础,你具备了编程的思维和一定的编程解决问题的能力了。这时候你再学XXX任何语言事半功倍了。