编程自学入门先学什么,学习编程入门先学什么好

1,学习编程入门先学什么好选择入门容易的语言选择能有快速反馈的语言,迅速获得成就感找一个你感兴趣的项目学以致用说真的, 如果你对编程是 0 认识的, 那麼我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那麼, 我给你的建议是 :1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 stackoverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 "问对问题" ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你引导居多, 迫你思考 )2. 首先要有编程的思路. 你总要知道 "你到底想做甚麼", "为甚麼要做甚麼", "你要做甚麼". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失3. 你要明白编程的 4步曲 input -> process -> output,另加 storage4. 你可以先尝试用人类的语言去编程 ( 我总是这麼教我的学生的 ). 你得用上 "由... 到...", "当... 就... ", "如果 ... 那麼... 否则..." (可以再加, "又如果... ") , 你可以试著这样写一个 "我的一星期" 的程序.. 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (...), while(...), if then elseif else 时, 你就能跟上了. 但如果你还没做到这一点, 那代表, 你还没准备好5. 另外, 你也得有一些 oo (物件导向) 的概念, 如甚麼是 object(class), attribute (properties), method; 甚麼是 inheritance(继承), polymorphysm(多形继承), encapsulation(封装). 那麼你就很容易掌握教程里的思路6. 以我本人的经历, 跟著教程是学不会的, 我会先前设一个目标, 如:我要写一个 "闹钟记事本" , 无论我用甚麼(懂或不懂的)语言,我都会循著上面 2,3,4 点的思路去一步一步找出答案. 我要这个应用怎麼操作 ? 最後要得到甚麼结果 ? 怎样做到这个介面 ? 里面要有甚麼逻辑 ? 里面会发生多少支节... 最後就是你耕耘的收获.7. 最後, 我会建议你先学会画流程图和规划程序, 才去想怎麼做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的. yed 是个不错的流程图软件, freemind 则是一个不错心智图软件, 你都可以试试.【编程自学入门先学什么,学习编程入门先学什么好】
2,编程入门先学什么啊C语言:是一门通用计算机编程语言 , 应用广泛 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译 , 甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台 。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法 , 称为ANSI C,作为C语言最初的标准 。C++:是在C语言的基础上开发的一种通用编程语言,应用广泛 。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程 。最新正式标准C++14于2014年8月18日公布 。[1] 其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性! 总结:由此可见,入门还是先学C语言比较好,C++的基础就是C!先要想好学编程干什么,想自己编写小游戏、还是想开发些小软件,还是感兴趣提前学习相关知识 。个人觉得还是先想好向编程的哪方面学习,然后再选择适合的编程语言 , 编程语言只是一种工具,关键是编程的思想 , 掌握了一中语言,其他语言学习起来也就很容易了 。C语言和C++、都是编程里面的一种,我建议你到专业的学校学习吧,如果你自学的话我不觉得你学的会,因为一开始都不知道怎么学起来,C语言是所有语言的根本,而且是执行效率最高的,建议学习C语言 。我是这个专业的大学生 , 一起学习楼下那位是C语言狂魔,初涉编程就学C,如果是自学,多半学不下去,建议先搞搞HTML,见效快,下个dw玩玩 , 也算是编程了,再想学就学学JavaScript,算是半个语言了,再往深里面研究,就去搞搞C#,如果觉得状态好,想多研究研究技术 , 就去研究C , 但这时候技术差不多也可以挣钱了 , 如果不想研究想挣钱了,就去研究最挣钱的,比喻PHP,Python薪水都不错,招的也很多,现在招聘最多的是java,研究java比较花时间,也可以研究一下,我学java花了一年时间 , 还不算没有基?。?自己掂量一下吧,这个事情吧,不能着急,心态要好,自学的话最好找个人带带 , 要不太吃亏了 , 至于楼下说的C语言,如果你是技术狂就研究研究吧,不过已经有C语言软件工程师在网上都是凤毛麟角了,这几年新出的软件里面直接用C写的,基本为0,市场价值来说,基本没有 , 游戏开发都是C++和Flash的市?。?动态网页开发如今是群雄并起,而且也没见过有人直接用纯C语言做网页服务,在嵌入式方向,汇编也占据了很大市?。珻语言的单片机一年不如一年了,说实在的,C的确很底层,所有的语言都要靠C,但是C已经出来大半个世纪了,再去追求这些老掉牙几十年都没有人用的技术 , 实在划不来什么啊是吗Sam神马的

    推荐阅读