新手学编程需要什么基础知识,想问一下学习编程需要什么基础

1,想问一下学习编程需要什么基础计算机原理 。学历与编程的悟性不一定成正比例关系要我说啊 。这本书由浅入深的对C语言的语法作了详尽的阐述 。对于以后的进一步提高,书籍就不胜枚举了 , 如:VC程序设计,关键是一种悟性 , 学习编程不一定要有那么多的硬性基?。ㄓ⒂铩?数学、逻辑推理,等等) 。要想成为一个真正的程序员,学习C(C++)语言是必须的、BCB程序设计 。C(C++)语言属于中级语言,是操控硬件、编写系统平台的首选语言 。入门的书嘛,清华大学谭浩强编写的C程序设计就很好 。作为一个编程人员,你必须思路清晰,具有解决问题的创新能力,这才是至关重要的c语言从C语言开始,语言之源学习编程需要的基础是:1、有时间 。2、有一台电脑 。3、坐得住 。4、能上网查资料 。5、能看得懂中文 。6、学习之余能抽空去吃饭 。因为都是通用的.当有一定的VB编程经验后,那么你会发现学其他的也比较容易了.当你对VC++能很熟练的掌握后,语句简单,而且是先进的面向对象方法,而且和传统C#语言兼容并且也支持面向对象的编程,学过VB后推荐学习C语言,VC++是比较容易的,只要记住不同语言特殊的代码就可以编写出程序了.当然比较容易初学者学习的VB是比较推荐的
2,学计算机编程需要什么基础 入门先学什么 如果还没有想好学哪一门编程语言,没有确定目标,很容易无所适从 。如果你想要认认真真去学编程,但是还没准备 , 可以看看以下几条建议 。学习编程需要什么基础1、数学基础 。从计算机和应用的发展历史来看,计算机的数学模型和体系结构等好多都是由数学家提出的,包括最早的计算机也是为数值计算而设计的 。因此 , 要学好计算机是需要一定的数学基础的,初学者有高中水平就差不多了 。2、逻辑思维能力的培养。程序员必须要有一定的逻辑思维能力 , 逻辑思维能力的培养更需要长时间的实践锻炼 。但是也不必操之过急,逻辑思维说白了是一个技术,和打游戏 , 把妹 , 打拳击一样,多进场练习才是关键 。如果做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累 。因此在学习编程过程中 , 我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的 。3、选择一种合适的入门语言。网络编程目前较为流行的网络编程工具可谓“风格迥异,百花齐放” 。每一种工具都有其独特的特点,在互联网实现上都有各自的优势序设计工具不外乎如下几类:①本地开发应用软件开发的工具有:Visual Basic、Delphi、VC++(C++ Builder) 等;数据库开发工具有:Visual Foxpro、Oracle Developer、Power Builder等 。②跨平台开发开发工具如 Java等 。4、注意理解一些重要概念。程序设计的教程看到的无非就是变量、函数、条件语句、循环语句等概念 , 但要真正能进行编程应用 , 需要深入理解这些概念 , 在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三 。5、掌握编程思想 ,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想 。例如学习Java在学习中应把重点放在其语言基础、Java与ActiveX以及JavaBeans等组件之间的编程技术以及应用上来 。你可以自己编一些较为经典的小程序来加深基本技能的掌握:用Java的图形处理能力编写纸牌游戏,用AWT编写扫雷或者俄罗斯方块、用Java的网络功能编写网络聊天室等等 。关键是学一种思想,有了思想,那么我们就很容易触类旁通 。学计算机编程的基础1、英语基础计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单 。但是在高级编程中,会出现比较生涩的词汇 , 对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语 。毕竟现在在学习IT技术上晋升的道路上,专业文档的阅读能力也是非常重要的 。我们不可能每一句都依靠在线翻译,而往往很多学习材料都是英文版的,等到中文的翻译版出来,时间很不固定 。所以强迫自己看原版的材料,强迫自己学习英语,都能加速学习的速度 。2、自学能力计算机编程是一门技术专业,由于越来越多的源码开放,使得每个程序员都拥有了自行编码的可能 。这也造成了计算机技术不断在更新和升级以及新的语言的出现,可以说学计算机是进无止境的 。想要在计算机行业长久的走下去,学生自身的自学能力是不可缺的 。自学的基础是学会查 , 在初期学习计算机编程时 , 我们几乎都是不懂的状态,学会查,尤其是查不明其意的名词时 , 理解了,学习起来就会运用了 。3、计算机操作系统原理我们所有的开发或者说软件应用都是在特定的操作系统上进行的,如果不是,那只有一种可能,你自己在实现一个操作系统 。所以我们计算机操作系统原理可以说是基础中的基础是必须要了解的 。4、数据结构和算法这门课程能够决定一个人程序设计水平的高低,是学习过程中需要重点掌握的 。C和C++都是可以选择的,前期可以先学C,再学C++会相对简单一些 。在算法上C++复杂化了,所以先学C更好 。
3,想学编程 需要具备什么基础知识逻辑思维能力的培养 。程序员必须要有一定的逻辑思维能力,逻辑思维能力的培养更需要长时间的实践锻炼 。在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概 , 就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的 。注意理解一些重要概念 。程序设计的教程看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构 , 而要吃透针对这些语法、结构的应用例子,做到举一反三 。掌握编程思想,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想 。你可以自己编一些较为经典的小程序来加深基本技能的掌握:用Java的图形处理能力编写纸牌游戏,用AWT编写扫雷或者俄罗斯方块、用Java的网络功能编写网络聊天室等等 。关键是学一种思想,有了思想,那么我们就很容易触类旁通 。数学基础 。从计算机和应用的发展历史来看,计算机的数学模型和体系结构等好多都是由数学家提出的 , 包括最早的计算机也是为数值计算而设计的 。因此,要学好计算机是需要一定的数学基础的,初学者有高中水平就差不多了 。不定的,比如我们这边,初中起步就可以入学互联网it安卓的官方编程语言是java , ios的官方编程语言是Objective-C,其他的完全没必要学(C可以学学,作为Objective-C的敲门砖) 。想开发软件,除了编程语言之外还有一些其他的东西要学:1. 数据结构和算法,可以用来提高程序的运行效率 。很多的手机程序有占用内存大以及耗电的问题,其中一部分的原因就在于差劲的算法和数据结构 。2. 通用数据传输格式,比如XML技术,用来进行数据交换 。3. 数据库,比如android上常用的SQLite,用来快速存取和处理大量数据 。4. 网络通信技术,用来优化多客户端程序 。5. 做游戏的话,还需要掌握游戏引擎技术,比如android的AndEngine或ios的Cocos2D/3D 。1、学习编程需要有清晰的逻辑思维和良好的耐心 。2、基础知识方面,只需要知道计算机的一些基础术语就够了 。比如“窗口”,“菜单”,“进程”等等之类的 。3、初学可以先从VB语言开始,相对比较简单 。4、买些入门书看,然后最好能找人指导,学习起来快一些 。1,要有一些数学知识包括向量,矩阵和相应的变换,当然还有一些有关面和线的内容 。2,图形学的基本知识包括2d图片是如何存储的、页面切换和深度缓冲,如何初始化3d,渲染 , 着色,粒子系统等等;3,程序设计的基本知识,比如做3d要用到c++;做安卓还是学.net吧 , 微软的visual studio中有这样的开发环境 , 它本身包括vb.net,C#.net,C++.net等几种常用语言 。你可以选学一个 。【新手学编程需要什么基础知识,想问一下学习编程需要什么基础】

    推荐阅读