初中生学习编程

我是一个初中生,初2,我想学习编程,不知道学什么语言,怎样学,我的计算机硬件不错,对编程没有任何基础。大家帮帮我啊,怎样来学习编程。

个人认为还是从C语言学起~~
你先别想那么多,打好基础最重要,别看什么过时不过时的
当然也可以学网络编程语言,并不需要高深的基础底子,像asp及php都是入门很容易的语言
学习编程是一件好事 不过之前你得先了解 你学习编程的目的是什么 这个很重要 因为目的决定发展方向

目前对于编程有很多种编程语言以及相对应的开发软件 下面说明一些常用的编程语言 根据你的情况选一种语言进行学习 不要盲乱学习

C语言 一种可移植性和多系统平台的编程语言 开发软件TC
VB 一种可以说是既学既用的软件开发语言 开发软件如:VB6.0
DELPHI 一种和VB差不多的既学既用的软件开发语言不过其功能远比VB强大 代码书写上更加方便
开发软件 DELPHI7.0
JAVA 一种功能强大可移植性强开发语言

程序语言,顾名思义就是语言,是用于交流的,程序就是计算机的语言和人的语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。
程序基本上都是自学的,买书是一开始碰到的最头痛的问题,计算机的书大多都很贵,现将我的一点经验供大家参考:
如果想做一个合格的程序员,C++是一定要学的,
首先你要花两个月的时间学习C,C++,这样的书很多,去选一些大学的教材足亦,切记,不要花过多的时间研究C++,两个月够了,只要学会其中语法就行了,不要为了深入用DOS编写菜单什么的,那是吃饱人参了。
如果你有过多的时间,接下来你可以学习数据结构,推崇《数据结构C++语言描述》,清华大学出版,58元,但如果无过多时间,还是不看为妙,至少我现在从未用过这本书的知识,许多东西MFC VCL等开发平台都为你已经做好。
接下来开始学习Windows下的SDK编程, 推崇《Windows程序设计》160元,建议去借,不要买,而且你只看上册,你只要了解Windows的运作机制即可。两个月
然后你将转入VC的世界,既然要在Windows下编程,VC不可不学, 推崇《VC++技术内幕》第四版,96元,三个月,不要全部看,看前面的三部分,后面不要看。后面的只是对COM,数据库,Internet形如鸡肋的介绍。
接下来你应该考虑一下你将要发展的方向,如果是做数据库,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬件,你将要深入VC, 如果是WEB相关的,去学学ASP,JAVA,JSP,XML等,但有一样你必须要学的,COM。COM与其说是一样新的技术,还不如说是种机制,推崇潘爱民的《COM原理和应用》39元,你可以一边看这本书,一边学习些ActiveX组件,ATL控件等等。如果你有的是时间,不急于找工作,你还可以看看《Windows高级编程》或《Windows核心编程》,但不管怎么样,你要切记,VC不是用来做界面和数据库的,做网络的现在也有JAVA,都是用来做一些很底层的东西,VC是很高薪的,如果你对自己有充分的信心和有的是时间,你才可以深入VC。否则的话,还是看看人才市场,看看行情,再说。
还有一点切记,有些书,诸如《MFC深入浅出》这些书主要是关于那些技术原理的介绍,我个人认为程序只是工具,只是技术,只要学会用,能完成任务即可,如果有的是时间,才会去探索根源,也许有许多人会说,懂了原理对你编程会有很大帮助,我不否认,但是,要知道,就算你编程技术如何了得,你只是个技术人员,当你学了那么多的技术和知识,第一,计算机的知识其实是各大公司制定出的标准,标准变了,你不是白学了吗?第二,当你花了几年的时间学习,到头来你只不过程序水平提高一点。我认为应当将你的大部分智力和精力用在如何与人打交道,电脑让你用的好有什么用,人脑让你摆弄的好才算真本事,就如《黑冰》里面的计算机工程师,虽然对计算机十分精通,可有什么用,还不是死在王志文的手里?而且死的很惨,脸都毁了。
另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看人才市场,市场需要什么,你学什么。
一家之言,仅供参考。http://zyrwl.21windows.net/index_Article_Content.asp?fID_ArticleContent=251
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-10
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

第2个回答  2008-02-13
编程这事不是一句两句说的清的啦,你先买本书看,打点基础,对着书上的例子可以写些小程序的时候,再到百度来提问,会有很多热心人愿意帮助你的

==============

//比如编一个同时启动多个程序的程序,那该怎麽编

sub form_load()
shell "notepad"'记事本
shell "regedit"'注册表编辑器
shell "calc"'计算器
end sub

要这样?

===================

//能帮我解释一下各个语句的意思吗

//其实我是有一定基础的

看来你的基础约等于零。。。。

======================

//我不懂那个SHELL所定义的意思,我也只是想让你告诉我每个语句所起的作用

我可以在特定时间里告诉你某个语句的意思和用法,但不可能告诉你每一个的,更不可能让你把我别在腰里随身带着
你现在需要的不是我告诉你哪个语句怎么用,你需要的是静心读一段时间的书
所以我一开头就告诉你了,去买本书看,打点基础。。。。明白?

=========================

Shell函数
执行一个可执行文件,返回一个Variant(Double),如果成功的话,代表这个程序的任务ID,若不成功,则会返回0。
语法
Shell(pathname[,windowstyle])
Shell函数的语法含有下面这些命名参数:
pathname必需的。Variant(String),要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。在Macintosh中,可以使用MacID函数来指定一个应用程序的署名而不是名称。下面的例子使用了MicrosoftWord的署名:ShellMacID("MSWD")
windowstyle可需的。Variant(Integer),表示在程序运行时窗口的样式。如果windowstyle省略,则程序是以具有焦点的最小化窗口来执行的。在Macintosh(系统7.0或更高)中,windowstyle仅决定当应用程序运行时是否获得焦点
windowstyle命名参数有以下这些值:
vbHide窗口被隐藏,且焦点会移到隐式窗口。常数vbHide在Macintosh平台不可用
vbNormalFocus窗口具有焦点,且会还原到它原来的大小和位置
vbMinimizedFocus窗口会以一个具有焦点的图标来显示
vbMaximizedFocus窗口是一个具有焦点的最大化窗口
vbNormalNoFocus窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动
vbMinimizedNoFocus 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动
说明
如果Shell函数成功地执行了所要执行的文件,则它会返回程序的任务ID。任务ID是一个唯一的数值,用来指明正在运行的程序。如果Shell函数不能打开命名的程序,则会产生错误。注意缺省情况下,Shell函数是以异步方式来执行其它程序的。也就是说,用Shell启动的程序可能还没有完成执行过程,就已经执行到Shell函数之后的语句。

==================

哪来的?书上的呗
第3个回答  推荐于2018-04-02
我说一下我学编程的经历。
我也是业余爱好,和楼主想的一样,只是想充实下自己。说真的,我从自动抓鸡程序、自动注册程序到系统工具,统统都写过(那些专业人士不要笑我啊,我可是业余的),我的学历也不高,数学考了三次不到50分。但我学的编程语言比较多,学校学的C,MASM,FOXBASE(比较早的时候学FOXBASE),用C写程序太慢,就自学了VB,有着C的功底,学VB的基础就是一个晚上的事情,和C比,VB基础编程简直就不值得一提。后来因为VB代码编写和库文件的很多问题(VB这鸟玩意,效率低下,库文件一大堆等等),就又开始寻找替他的替代的语言,继续学C不行,除了学校,想继续提高C是比较难得事情,周围没有朋友和我一样把业余爱好放在写程序上,自己学C不容易,于是就开始学DELPHI,这东西好,效率比VB高的多,发布时还不需要一堆库文件,尤其是编写代码时用到的很多东西,和C基本是相同的(这也是我赞成先学C的原因),学习起来很快,而且DELPHI这东西除了系统最底层的东西不太好编写外,其他的程序都可以胜任,从游戏到系统到数据库,都没有问题。编写程序的效率比较高。
所以,我也建议你先学习C语言,可能这个过程很枯燥,但对于后面的学习是有很大帮助的。但也不是必须的,我网络上的很多朋友学习的就是VB,他们也不是程序员,只是用VB编写一些小工具来提高他们的工作效率,因为VB对中文的支持非常好,连帮助文件都是中文的,根本不需要去买书了,呵呵。而且VB和VB SCRIPT的关系,以及VBS对于OFFICE的帮助实在是太大,所以如果你是办公室的文员,或从事财务等经常用到OFFICE的话,不妨就直接学习VB和VBS。本回答被提问者和网友采纳
第4个回答  2008-02-10
当然是pascal语言,学free pascal,这不但对于今后深入学习有很大帮助,而且对于将来高中升学有很大帮助。参加NOIP比赛省前三者保送清华北大。现在你初二,抓紧时间吧!

初中生毕业学编程的优缺点
年龄优势也是初中生学习编程的一大优势。现在的初中生越来越年轻,大多数年龄在12-16岁之间。在这个阶段,学习编程可以让他们在未来更好地理解计算机代码。即使将来不从事计算机编程行业,了解计算机编程的相关原理和基本结构也是非常有益的。学习编程更看重内部的逻辑思维,逻辑能力的高低决定了学习编程的深度...

初中生适合学编程吗
1、初中生适合学编程的,针对更小年龄的编程课都有。现在网上有些编程培训班,有条件可以选择。2、编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。

初中生自学编程能行吗
对于初中毕业生而言,知识基础相对有限。因此,自学编程应从简单内容入手,逐步深化。对于较复杂的知识点,可能难以驾驭。在自学编程过程中,同步学习相关知识亦十分重要。例如,学习电脑编程时,应掌握相关英语和数学知识(如离散数学和线性代数),以助于理解和应用。综上所述,自学编程完全可行,关键在于合...

初中生可以学编程吗
当然,初中生完全可以学习编程。编程并不局限于特定的教育阶段或学历水平,它主要依赖于对编程语言的掌握和编程思维的培养。对于编程语言的掌握,初中生可以通过接触简单的编程语言如Scratch,快速入门编程的基本概念和逻辑。随着技能的提高,他们可以转向更复杂如Python或C++等语言,进一步深化编程知识。编程思维...

初中生学编程的利与弊
在实施编程教育时,教育者需要考虑到学生的个体差异和兴趣。鼓励学生选择他们感兴趣的编程项目,可以提高学习的积极性和效果。同时,教师和家长应提供充分的支持和指导,帮助学生克服困难,建立信心。综上所述,初中生学习编程既有利又有弊。然而,考虑到编程教育对培养学生的创新思维、问题解决能力以及未来...

初中生学什么技术好
初中生学习编程是一个不错的选择。编程有助于培养逻辑思维能力、激发创造力与解决问题的能力。随着科技发展,编程成为重要技能,在学习和职业生涯中具有显著价值。选择编程作为学习目标,学生能更好地理解计算机科学原理。通过编程,学会与计算机沟通,实现特定功能。在信息化时代,此技能尤为重要。编程锻炼逻辑...

初中生学编程的利与弊
其次,编程学习需要一定的技术设备支持,这可能会给一些家庭条件不是很好的学生带来一定的困难。此外,学习编程需要一定的经济投入,对于家庭经济状况较差的学生来说,这可能是一个负担。因此,学校和家长在引导孩子学习编程时,需要考虑到这些因素。综上所述,初中生学习编程既有其优势也有其挑战。家长和学校...

初中生学习编程靠谱吗
初中生学习编程是靠谱的,而且是非常必要的。尽管中学阶段并非学习编程的最佳时期,但这并不意味着学习编程是不可行的。事实上,许多有经验的程序员都是在大学或职业学校开始学习编程的。然而,初中生通常在数学、英语等学科上拥有较好的基础,这使得他们在学习编程时具备更多的优势。因此,初中生学习编程...

初中生为什么学核桃编程
初中生学习核桃编程有多重好处。首先,核桃编程可以培养他们的逻辑思维和问题解决能力,通过编写代码来实现自己的想法,锻炼思考和分析能力。其次,学习编程可以提高他们的创造力和创新能力,激发对科技的兴趣,培养未来科技领域的人才。此外,编程还可以培养他们的团队合作精神和沟通能力,通过与他人合作解决问题...

初中生能学编程吗
1. 核桃编程适合小学生和初中生学习。2. 它可以帮助零基础的初学者了解基本的编程概念。3. 核桃编程有助于培养学生的逻辑思维和问题分析能力。4. 课程能够激发孩子对编程的兴趣,为未来学习Python、Java、C语言等打下基础。5. 对于高中生或大学生,尤其是那些打算主修计算机科学或以计算机技术为职业发展...

相似回答