零基础,打算自学编程,应具备哪些的知识?对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈长期发展,只谈如何入门 。首先,我觉得你应该具备计算机的基本操作能力 。
第一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看,操作系统还是首选windwos 。
第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题 。虽说现在铺天盖地的都是电子书了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随时翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;还有一点,尊重图书作者的版权 。
【编程入门书籍】
第三:时间保证,如果你每天都有一大堆事等着你去处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择 。
第四:选择入门语言:这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们又开始学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽 。要解决这个问题,首先要明白一个根本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且要有一定的热度,有热度才能有更多的人一起交流讨论,一般来说,如果你去论坛提问什么语言适合入门,得到最多的结果应该是C语言,全国大部分的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大,是C语言自身的强大,可谓是口碑好 。基数大+口碑好,足以让你得到的结果是C语言居多 。
最后,关于书籍,小编推荐关于书籍:
Python2 Python核心编程(第二版) (豆瓣)
Python3 Python基础教程 (豆瓣)
如果不想买书的话,也可以看一看Python教程 - 廖雪峰的官方网站,这些都是入门的 。。。
一些好玩的项目:Python - code123
推荐阅读
- 使用X618的24版FLASH补丁的基础操作入门
- Java编程中jdk和jre的区别有哪些?
- 网站编程规范
- 网站编程需要用到的语言有哪些
- 苹果14nfc门禁卡添加教程 苹果手机怎么用nfc录入门禁卡
- 学习电脑编程:关于学习电脑编程
- 学习电脑编程-怎么学习电脑编程?
- 编程主要学什么
- excel可以编程吗
- java开发如何入门