自学编程需要什么基础,编程需要学哪些基础

1 , 编程需要学哪些基础第一步当然是学做分析了,不做好分析的话,怎么做程序?编程序第一步是进行可行性分析,然后再进行需求分析 , 在之后才是进行数据库的建立,然后才是编写语句 。
2 , 学习编程需要什么基础学编程其实不难.如果是新手,建议学Visual Basic 6.0下面简单介绍一下Visual Basic.随着Visual Basic 的逐步发展完善和功能的不断括展,很多软件开发人员利用Visual Basic 开发了大量的应用软件 。Visual Basic 已经成为使用人数最多,应用领域最广的程序设计语言和软件开发工具.特点:1.面向对象和可视化的程序设计.Visual Basic 实现了对象的封装,是程序员只需把注意力集中到对象的设计.特别是对程序界面的设计.2.事件驱动的运行机制.Visual Basic程序是在Windwos环境下开发的,因此其运行机制是事件驱动的 。也就是只有发生某个动作(如按下某键,鼠标移动等动作时发生的变化等),才会执行相应的程序段.这种机制使人机交互更为方便,程序的功能大大加强,也为多任务运行方式提供了保证.3.结构化的程序设计语言.在程序结构方面,Visual Basic继承了QBasic的所有优点,不但完全符合结构化程序设计的要求,而且具有较强的数值运算和字符串的处理能力.4.多种数据库访问能力.Visual Basic 具有很强的数据库访问能力 , 不但能方便的处理诸如 Visual FoxFro,Access,等小型数据库中的数据,还可以轻松访问 Microsoft SQL Server 等大中型数据库中的数据.5.提供了功能完备的应用程序集成开发环境.Visual Basic 的集成开发环境用户界面,代码编写,调试运行和编译打包等诸多功能于一体,为程序员提供了一整套功能强大的应用程序开发环境.6.方便使用的联机帮助功能.利用集成开发环境中的帮助菜单或F1功能键,用户可以随时获取和查阅有关的帮助信息(MSDN).其易学易用,是新手的最好选择.下载提供一些教程.(实例,电子书,视频教程等)http://www.ibook8.com/book/vb.htm
3,学编程必须有什么基础学编程要有很好的逻辑思维能力,一般来说 , 学编程首先要学习C语言,因为C语言是其他语言的基础 。学会了C语言在学其他语言就简单多了,因为已经有了编程所需要的思维能力 。而且要有毅力,因为编程是一项很枯燥的事情,你要有足够的耐心去应付满屏的字母、符号 。有一定基础后就要多看别人写的程序 , 这对自身的提高是很有帮助的 。还有肯下工夫 。【自学编程需要什么基础,编程需要学哪些基础】
4,学习电脑编程需要什么基础不懂的别放屁,我初中毕业,自认为成绩不错 , 英语就那样呗,60分-75分高中3年荒废,3年后没有一本书没有一支笔我继续学计算机语言,因为有一些底子,小学3年级家里就买了电脑 , 去学计算机语言至少知道鼠标左右键是干嘛的,至少知道怎么开机,好了其实有这样的条件,你就可以去学了至于编程 , 都是英文和符号,英语完全不用学,那些英文和符号大多数是自己定义的,上一个星期课 , 就那三五个单词,不用记,听老师讲课的时候听了几遍就记下了 。我已经学完javahtmlsqlc#你如果是湖北武汉不远的 , 可以加我qq最近很多人都在问如何学习编程 。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础 , 对今后的编程工作是很有益处的 。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴 。我认为可以先学习一下pascal,这个语言比较严谨,适合初学者 。pascal它被称为教学语言 , 结构严谨 , 不像C语言那么灵活,易于理解和学习 。然后可以继续学习C语言,这个语言比较灵活 。有了pascal的基础 , 在进行C语言编程就不会因为C语言的灵活而有问题。后面的就可以学习VC什么的了 。C语言的书推荐谭浩强的,比较好 。我当时学习pascal和C语言的时候是将书后的习题都做了一遍 , 感觉效果很好 。当然了 , 学习什么语言也要看你具体准备从事什么行业 。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错 。还有数据库方面的开发、网络开发等等 。不同的语言适合不同的方面 。要看自己的选择的,呵呵。还有很多人说自己的基础很差,甚至中学毕业什么的 。其实这个并不重要 , 比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了 。当然,如果你要看原文资料或者帮助的话,专业词汇比较多 , 不过在金山词霸的帮助下,经常看,也是没什么大的问题的 。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大 。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了 。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码 。在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程 。这两门对你的水平提高都是很有帮助的 。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处 。只是一家之言,有不到之处 , 还望见谅! 参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.htmlEnglist,math,computer,programsoft,time.就这些一台电脑,很多时间,坚持到底的毅力.5 , 想学编程 需要具备什么基础知识逻辑思维能力的培养 。程序员必须要有一定的逻辑思维能力,逻辑思维能力的培养更需要长时间的实践锻炼 。在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概 , 就要敢于自己动手去体验 。谁都有第一次 。有些问题只有通过实践后才能明白 , 也只有实践才能把老师和书上的知识变成自己的 。注意理解一些重要概念 。程序设计的教程看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三 。掌握编程思想,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想 。你可以自己编一些较为经典的小程序来加深基本技能的掌握:用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等几种常用语言 。你可以选学一个 。

    推荐阅读