好学编程(新手怎么开始学编程)
大家好,今天来为大家分享好学编程的一些知识点,和新手怎么开始学编程的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
如何学好编程
首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而这些却是编程中的根本!学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,就可以了!一句话,到现在为止,你只要理解结构化程序设计的思想也就够了!有了以上的基础,就要开始学汇编了。汇编开始的时候是很难,那些各种各样的寄存器,分段的内存地址,是很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用,就可以看懂书上的汇编程序了。(着重是理解算法,对于后面的那些汇编的应用有兴趣的可以看一下!)到此,你应该会对计算机的理解更深一层!有了汇编的基础,再来学习C语言中的精华部分----指针,可谓如鱼得水了。现在你要对C语言全全面面的学一遍了,谭版的教材要从头到尾认认真真的看两遍以上。学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等,都要滚瓜烂熟!(最好是清华严蔚敏老师的那本教材)请时刻记住:浮躁是学习编程的大忌!现在,你应该学习一些数据库的知识,还有一些常用的算法了!如果以上的知识你都学精通的话,就可以开始C++的课程了,找本C++上手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻的烂熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++深入浅出MFC。深刻理解C++面向对象的思想!编程的时候,出错是难免的,所以,MSDN一定要熟练使用;好的代码风格会使调试的时候,更加简单的查错,所以,一定要养成良好的编程风格!如果你严格的走好了以上的每一步,你才踏上了编程的门槛,可以混口饭吃了!至于在以后,编译原理,操作系统,还有软件工程等等基础知识,是必不可少的!如果现在再来学习JAVA,C#等别的语言的话,应该是触类旁通,拿来就用了,到此,你才可以称得上是一个高手!
如何快速学会编程
上面那位朋友提供的信息很多,但是难免也有点偏了,毕竟,提问者要求的是速度嘛!
先稍微自我介绍一下,C#的语法学习和.NET基础知识的了解,我用了2个星期,然后经过两三个月的积累,就有不少人叫我老师了.我学C#完全是处于兴趣,至于.NET嘛,那是靠我老师为我挑了本棒呆了的书.在学C#之前,我连变量是什么都不清楚...现在,我应该也算C#.NET的先驱了吧(我学C#的时候,.NET才出世)~
快速提高的建议:
1.要有本好教材,<C#与.NET技术平台实战演练>,超级好书,千万不要看Ebook版的,一定要拿到手上(此乃肺腑之言)!
2.要一边看,一边试,书上的知识看了要及时掌握才好(所以就先把编译环境给弄到手吧)
3.在掌握了知识之后,不要满足于知识,要不断地寻求挑战.每当获取了一定的进步,就应该小试身手来做个小程序,以下是可以参考的:计算器\质数判断\分解因数\加秘解密\\\\\等一系列与数学有关系,而与实际应用关系不是很大的...你可能认为它们很简单,但是试一试你就会发现自己的漏洞(毕竟你是新学C#嘛)
4.学习要靠自己,不要靠别人的思想和代码,什么困难都要自己解决,不可以上论坛去问,当然啦,翻书是永远不会有错的
5.当语法学习得较好了以后,可以尝试做一些大型项目(你说你乐意于从事数据库应用开发,那么你可以先试着做一个微型的数据库系统,来整合一下知识)
3和4是非常重要的两点,不听我的我打赌你就不会成功!
总之就是多写,狂写,猛写,暴写,写写写写写!
现在最热的,当然是网站的制作啦,但是它太热啦.
如果你决心从事数据库应用开发,那么你必须在这方面有相当深的造诣,否则就难得找到这种工作.如果你认为你要取得较深的造诣很难,那就...网站开发吧..呵呵
想学好编程应该怎么做
我认为学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。而且可以向多种语言发展。因为毕竟世上没有永远不过时的东西嘛!下面说明一些常用的编程语言。
C语言是一种可移植性和多系统平台的编程语言
JAVA是一种功能强大可移植性强的开发语言
HTML是一种超文本标记语言
Java Script是一种基于客户端的脚本语言
程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。如果想做一个合格的程序员,C++、JAVA、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看IT界,IT市场需要什么,你就学什么。
新手学编程要从根本出发
从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。
从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。
然后就是创新精神和数学思维能力,这些都是需要培养的。
基础要打好学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础、从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力,“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程的过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
1.本地开发应用软件开发的工具有:Visual Basic、Delphi、VC++( C++ Builder)等;数据库开发工具有:Visual Foxpro、Oracle Developer、Power Builder等。
2.跨平台开发开发工具如 Java等。
3.网络开发对客户端开发工具如:Java Script等;对服务器开发工具如:PHP、ASP、JSP、ISAPI、NSAPI、CGI等。以上不同的环境下几种开发工具中 VB法简单并容易理解,界面设计是可设化的,易学、易用。选 VB作为入门的方向对出学者是较为适合的。(但现在已经过时)
培养好的编程习惯
编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。
多问多学习掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
总结1、先照书上的题目写,题目的设计是有道理的巩固基础知识。
2、找数学题,写个小程序解决,熟悉算法和基础函数。
3、自己出题目,小一点的,如自编资源管理器、自编写字板之类,练习WINDOWS下的编程。
4、结合身边的事,找个中等课题,或看别人的程序,自已想办法实现。
5.把教材中的例子,自己仿照着写一遍,上机运行,看结果.要知道,任何产品都是有例子的,有机结合或仿照。
6.从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能.然后再完善。
7.要反复破坏代码,从破坏中寻找代码的规律。
8.必须经常反复上机练习。
好学编程和新手怎么开始学编程的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!