想学习编程,零基础业余时间学该怎样入手

看你想学什么咯。 按套路一般从c开始,如果想直接从实用性考虑直接上主流的语言像Java什么的也应该没问题吧(原谅我对主流没什么概念 = = ,如有错误请轻喷) 。从脚本语言开始的话上手会比较快(当然按某业界大神说的c是unix的脚本这样的观点先别理会,我讲的是python这样的脚本)。 看书的话两种选择,从《XX语言入门》或者《XX从入门到精通》这样的书比较适合迅速掌握编程语言的大概,当然看完可能也就是能写点小代码,如果是真的要掌握好一门语言还是推荐看最好的书,(比如学c可以看《the c programming language(c程序设计语言)》,通常鉴别标准就是真大牛写的书。什么是真大牛?你要学什么语言就先去查这个语言的创始人有没有出过书,再是其他业界大牛。英语好的话推荐直接看原版)。味道真的相差很多。 针对新手的书其实很多,你不是高手前很难听说那些好书,不过我的建议是面向新手的书别多看,浪费时间,把这个语言的基本概念记住就可以了, 然后业余时间学的话千万记住多打代码。书上有的代码不管三七二十一先打一遍看运行结果,别只看书上告诉你它干了什么什么,自己去跑。 也是记不起自己入门那段时间都在干什么了,只能以一个有基础的人学新语言的思路去写,仅供参考
■网友
花钱找个人面对面的教吧,自学效率太低。你会面对无穷的错误,陷入迷茫,抓狂!耗费大量时间在一些基础错误上。让师傅带你入门,达到可以用程序术语交流的水平,再谈自学的事情。老师教的好处,能互动,能现场告诉你错误,并解决问题。入门的老师水平不是太重要,不要去纠结于他是不是讲得绝对正确,能引导你使用ide,能讲一些基础问题,能让你的代码跑起来就行。要成为优秀的程序员又是另一个问题! 我自学维修电器,并成功培训了一个徒弟,小学文化水平,现在他是水平还不错的维修工,他花的时间只有我的十分之一甚至更少!想想就可怕。目前在教一个初中水平的妹子使用delphi,教的过程中,想起自己的痛苦自学经历,不胜嘘唏!十多年的自学经历告诉我,自学是效率最低的方式,尤其是入门那阶段,花那么多时间真是不值得。
■网友
谢谢大神们的答案 买了本C语言的primer pius 再看 感觉总是看不下去 自己试着遍总是错误


    推荐阅读