A. 零基础想入门编程需要先学什么
说真的, 如果你对编程是 0 认识的, 那么我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那么, 我给你的建议是 :
1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 "问对问题" ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你引导居多, 迫你思考 )
2. 首先要有编程的思路. 你总要知道 "你到底想做甚么", "为甚么要做甚么", "你要做甚么". 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失
3. 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage
4. 你可以先尝试用人类的语言去编程 ( 我总是这麼教我的学生的 ). 你得用上 "由... 到...", "当... 就... ", "如果 ... 那么... 否则..." (可以再加, "又如果... ") , 你可以试着这样写一个 "我的一星期" 的程序.. 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (...), while(...), if then elseif else 时, 你就能跟上了. 但如果你还没做到这一点, 那代表, 你还没准备好
5. 另外, 你也得有一些 OO (物件导向) 的概念, 如甚么是 Object(Class), Attribute (Properties), Method; 甚么是 Inheritance(继承), Polymorphysm(多形继承), Encapsulation(封装). 那么你就很容易掌握教程里的思路
6. 以我本人的经历, 跟着教程是学不会的, 我会先前设一个目标, 如:我要写一个 "闹钟记事本" , 无论我用甚么(懂或不懂的)语言, 我都会循着上面 2,3,4 点的思路去一步一步找出答案. 我要这个应用怎么操作 ? 最后要得到甚么结果 ? 怎样做到这个接口 ? 里面要有甚么逻辑 ? 里面会发生多少支节... 最后就是你耕耘的收获.
7. 最后, 我会建议你先学会画流程图和规划程序, 才去想怎么做程序, 连道理都没讲得通, 那是绝对不可能写得出个程序来的. yEd 是个不错的流程图软件, FreeMind 则是一个不错心智图软件, 你都可以试试.
以上, 希望对你有帮助. 但我说的也就这麼多了, 没补充了, 所以也不用追问了. Good luck! Happy Programming! =)
B. 学软件开发要会什么
基础学习 :
计算机学习过程往往是由硬件开始,走向软件,但最终又会走向硬件。学软件开发往往要与数学,英语打交道,因为目前的计算机程序设计语言主要是外国开发的,编代码的主要语句往往是英文,中文通常是做解释和说明用。有一定的英文基础,在计算机学习上可以事半功倍。
编程学习 :
在学习一些基础课如java,C语言等,会感觉到似乎这些没什么大作用,这些近似于低级语言的东西好像再努力也难成大器,但是这些编程语言都是成为成为一名优秀的软件开发的垫脚砖 。
理论实践 :
学习编写程序,不仅要领悟老师的各种知识点,多看教材,还要结合课程重视上机的练习。上机前要计划一下上机做些什么,要有一些新思路来设计和调试程序。只有在上机过程中不断发现问题,解决问题,才能逐步迈向程序员之路。因此,实操要与理论同步,紧密结合,方可为编程打下扎实的基础。 希望点豹的回答可以帮到你
C. 编程入门先学什么
C语言。
编程入门在大雪中常常以C语言作为编程的入门语言, BASIC是初学者通用符号指令代码的缩写,是国际上广泛使用的一种计算机高级语言。所以编程入门可以先从C语言学习开始。
电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行,程序是计算机要执行的指令的集合,而程序全部都是用所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
(3)学软件编程先学什么扩展阅读:
注意事项:
不要死抠语法:初学者最容易犯的错误就是抱着一本大书死抠语法,结果语法倒是很熟,程序还是一行都不会写,学习的积极性也受到很大打击。学习编程,语法是最不重要的,最重要的是思路。
尽早接触标准库:标准库的概念接触越早越好,要把使用标准库作为天经地义的事情,作为编程习惯,能用的地方一定要用。
D. 未来想做软件编程,程序员。第一步先学什么好
找准一门计算机语言,先学
像网页知识,
和数据库知识是必会的
当然还要多多实践
希望能帮到你,有什么不懂的欢迎追问我
望采纳,
满意给我加分
O(∩_∩)O谢谢
E. 少儿编程入门先学什么
1、使用Scratch软件,打好编程基础
Scratch是由麻省理工学院(MIT)设计开发的一款简易编程工具,操作简单,孩子只要一动鼠标,动动小手就可以轻易完成。其中,涉及系统指令和参数,需要孩子在不断的试炼中提升模块的移动速率,增强孩子思维逻辑训练。这样一款简单易上手的软件,有利于形成良好的学习体验,便于孩子在初期打好编程基础。
2、编程语言教会孩子更多
随着学习的深入,简单的编程游戏已经不能满足孩子的知识需求了,就可以尝试学习一些编程语言,例如Python,HTML、C语言、C++或Pascal语言等。上升一个学习层次,编程语言的深度较好循序渐进,让孩子在接受的同时理解实践之后,巩固学习。有一定编程基础的孩子,建议学习Python语言,用于信息技术竞赛,更有利于高考加分。
3、Python语言为通用编程语言
真正的编程语言肯定是要写代码的,但是初级并没有程序员专业的晦涩难懂。考虑到孩子的接受学习能力,Python是通用语言中较为简单的一种,应用广泛,让孩子短时间学习掌握更多。即便孩子日常的学习生活中都可以使用到
F. 学软件编程该从哪方面入门
先学最简单的VB,VB可以现学现用。把VB学好了,对于其他语言就简单了一点。然后再学一些别的比如c语言,个人推荐C++,可是很难啊,要有毅力。
G. 学习编程入门应该先学什么
首先来回答您的问题
所有编程初始都要学习代码中的语言,最基础的就是C语言,当你稍微了解C语言,可以尝试学一学当今就业比较好的Java语言。
接着考虑C++,相对于C语言比较高难度。我们面对新的编程语言时,只需简单了解该语言的语法特点,就可以轻松应对和应用了。
刚开始掌握一门语言即可,毕竟以后工作熟练掌握一种语言即可。
像18年比较火的大数据,区块链,人工智能(AI),不单单是通过一门语言就能掌握的,一名程序员的高级境界,是在反复的实践、观察、分析、比较、总结中潜移默化积累的。
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
H. 电脑编程要是先学什么好
编程的计划,首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有其他的意志力支持你.这时候你会很容易放弃,或者转到别的如网业制作,PS,FLASH等行业的.其实我告诉你,虽然你觉得你好象已经学了很多了,其实你还是什么都没学呢,等你跨过这道坎,才是你刚入门的时候.说这些,只是想告诉你,学编程中会遇到很多困难,你要努力的克服这些困难,才能真正学到东西.否则,你根本别想学编程,趁早转行.
接下来,我帮你规划一条编程之路.
学编程的人,很少有人没学过C语言的.我推荐让C语言作为你第一个学的语言.虽然有的人说要先学VB,其实这种观念是错误的.C确实比VB枯燥,而且说实话学完C后不学别的就好象没学过,感觉什么都没学会.可是,对初学编程的人来说,只有C语言才能建立起你对编程概念的理解.VB不是编程,VB只是一种工具而已.C语言确实是个不折不扣的语言,真正让你知道什么是编程的语言.有初学C语言,用TC2编译器的人总说他学了C什么都不会.什么软件也写不出来.我可以告诉他,编程编程,编的是程序,而不是软件,软件这是程序的一个构价.你想编程出软件,那以后很轻松的就能掌握,现在你需要学的就是编程,说明确一点,你现在所需要学的就是算法.编程的灵魂是算法,这点每个人都要记住.
所以,第一门语言要学C,推荐的书为谭浩强老师的<C程序设计>(清华大学出版社)或者克尼汉的<C程序设计语言>(美国).
初学者也许需要一套视频教程来帮助自己更快的入门,那么就推荐你去网络搜索"C语言视频教程",第一页的第一条记录就是这个教程.而且是和谭老师的<C程序设计>配套的教程!
注:有些人说谭浩强的书不好,太死板.那么我只能说你最多是个一瓶子不满,半瓶子逛荡的人.真正要掌握高深技术的时候,你会发现你没办法掌握.
C语言要学到什么样才算个头呢?其实,C语言没有学到头一说.有些人学了一辈子,还在钻研.那么你应该到什么时候学下一种呢?按时候算的话,我推荐,如果你每天有6个小时的时间学习的话,一个半月以后,你就可以转到下一个语言的学习过程中了...(我估计普通人在这一个半月内该掌握的都掌握了)
那么,下面要学的是什么呢?这会不会还有人说VB吧.还美其名曰加深对编软件的印象.这种说法很幼稚.学了C语言还学什么VB呀.其实VB确实是很强大的,容易入门,想精通了也不容易.着名的DOS系统就是用BASIC语言写出来的.可是,这种这么易用的软件对于专业学编程的人是一种不好的东西,会让人产生依赖,让人产生惰性.VB的那些控件的功能实在是太强大了,你都不用怎么思考,就可以编写出来.可是,控件毕竟是不能随你的意愿支配的,控件是死的东西.你真正要学的是编写的思想,是函数(Java中称方法).另外,学VB还不如去学Delphi呢.
注:市面上的软件一般一眼就可以看出是用什么语言编程的,而VB编写的软件几乎找不到多少.
所以,下面要学的也就那两种选择了,C++/Java.我推荐,先学Java.
Java实际上是C++改的.去除了C++中指针的部分,让C++变得更安全,同时也比C++稍微简单了一些.你需要去找一些关于Java的介绍,在看下面的东西.
我听一个北大青鸟的老师说Java的最终发展目标是J2EE.我觉得不然,J2ME一定也是个发展方向,只是他跟J2SE,J2EE有很大的不同,开发环境也很不同.关于J2ME的部分我不做讨论.而J2SE呢.说实在的,市面上的J2SE软件确实也是很少的,你见过有几个拓展名为.jre的软件?不过还是要告诉你,学习Java的人肯定最先接触的是J2SE.Java的GUI软件只是技术性的问题,也是开发手段的问题.不管你是要发展到J2EE,还是转到GUI编程,J2SE绝对不是弯路.还是那句话,算法是最重要的.而Java比C++最大的优势在于他的完全面向对象和跨平台.其实,就算你先学了Java,你还是可以很容易的掌握C++,Java程序员和C++程序员的互转是很容易的!再说一些Java的优点.Java比C++方便很多,下载了编译器后一个记事本就能写程序,JBuilder实际上只是个辅助的工具.我去一个搞Linux系统开发的公司看过,用JBuilder的很少,一般都是直接用UltraEdit直接写程序.而C++必须要用VC++等编译器,不说电脑配置低很不好用,光说VS是要花钱的,而JDK永远都是正版(免费下载),就应该用Java.其实这只是习惯问题,不管你是先学Java还是先学C++,都会很快掌握另外一个的.
Java的书有很多,初学不要买实例的,买那种一直讲基础的,清华大学出版的书很好.另外推荐视频教程,孙鑫老师的Java无难事.去52ebook直接搜索名称"Java无难事",一共有12张CD,都下载下来就好了.教程的第一课会教你如何配置,去哪下载编译器等.
要学到什么时候呢?我是这么推荐的,学到你可以不看任何资料,(当然可查看JAVA帮助文档)熟练的编写出一个酒店管理系统来.接下来,你就可以去学别的了.
这个别的,就是C++,还是那句话,Java程序员可以很容易的掌握C++,只要学了C++的基础语法,剩下的就是实践了!
C++的书可以买一本C++语言+SQL的应用,就是讲数据库系统的例子.多练是很重要的.
视频教程推荐孙鑫老师的VC++视频教程,去讯雷上搜索"孙鑫 VC++",找到那个700M多的打包教程,就是了.
其实学懂Java和C,剩下的你真的可以自己掌握了.我粗略的说一下.
比如,你可以学汇编,汇编实际上是很磨人的,不过汇编高手永远都是抢手货.
那么VB呢?DELPHI呢?哈哈,又是VB,你学,这个时候学VB,学不了几天就掌握了.不比初学轻松?
想学的你都去学,甚至还可以去学Flash,连Flash ActionScript都可以很轻松的掌握.
其实现在,你的路已经定下来了.你剩下的就是不段实践,不段往更高的方向发展.
在这之前,建议你去考几个试.
去考中国计算机软件职业资格水平考试,直接考中级的软件工程师.或者再学一些别的,考个网络工程师.如果你愿意,你可以再多学点东西,把全国计算机等级考试的1到3级的所有东西都考下来.呵呵.
到了这种程度,我想真的不用我再说了,都考你自己了.
最后,记住两句话.
编程的灵魂是算法+数据结构!
学好编程实践最重要!
I. 学编程需要什么基础
想学编程的话要具备英语基础和数学基础。
因为大多编程都涉及了基本的算术运算,但可能你想要学习更先进的概念。如果你想写出复杂的模拟或者算法级别程序,这将是非常重要的。对于大多数日常编程而言,你并不需要太多先进的数学知识。但学习逻辑,尤其是计算机逻辑,将能帮助你理解处理更先进程序的复杂问题的最好方式,所以想学好编程,平时就需要多注重逻辑思维的培养。
J. 软件编程专业是学哪些东西呢
这个就要看你是在大学里学还是到IT学校去学,
选择的路线不同,所学的专业知识也是有点不同的。
大学里的课程,注重理论,专业多,如数学,汇编语言、c、c++、数据结构、计算机组成原理、操作系统、编译原理、java、算法设计与分析、软件管理等课程,这些还只是部分课程,还有其他专业需要学。
而IT学校,主要是以学技术为主,就业为目的,所学的技术注重做项目实践,不学文化课。所学的课程就是专攻一门编程语言,最常见的有java,net,php,python,c等。目前对于零基础的学生来说,专攻java编程语言会更有优势,不仅容易学,而且就业广。
总之,现在学软件编程,就是学一门编程语言。