我想学习编程,但我又不知从何开始学? 我想学习JAVA编程语言,但不知从啥开始?

作者&投稿:抄泊 2024-07-02
我想学习编程,但是不知道该怎么开始。

我建议最好是从基础入手,而不是一开始就进行可视化编程。虽然如今国内绝大多数pc都是使用的windows,但是毕竟这知识这个世界的冰山一角。扎实的基础自然会更有用处。编程其实重要的是程序思维,然后是算法和数据结构。这些都是超出语言的,就是说不管是学c学java学delphi还是别的什么,这一部分都是一致的。因此培养这部分的知识可以说是一本万利的事情。初学肯定是通过语言熟悉思想熟悉算法和数据结构,到一定的时候就是纯粹的思想和算法数据结构的学习,便已经脱离程序语言了。经历过这些阶段,换一种语言不过是重新了解一下描述的方式,就像你了解了中文思维,山东话和四川话的差别就不会太大;了解了拉丁语的思维,整个语系的语言都不过是简简单单的记忆工作,应用就好。入门的语言,理论上是怎么方便学哪个,看那个顺眼学哪个。当然这里面还是有不同的推荐的。一般来说我比较推荐pascal、c/c++、java。并不是因为这三个东西很通用很有前途,而是它们实在是严整而有规则(c/c++还显得稍微的宽松了一点),而严谨的语法要求和明确的概念区分是有利于编程思维的形成和算法数据结构的学习的。同样的因为这个理由我不推荐vb,而并不是因为它功能不强大(事实上vb在windows环境中是相当牛的语言)另外一个建议是,如果学c,不要一开始就用vc。ms提供的很多东西很方便,有很多很简单的实现方法,但是它们不标准。vc与ansi
c标准是有很大的差距的。首先一个不遵循标准的c/c++程序是不通用的,换个编译器说不定就不被承认了。所以我非常推崇gcc,理由之一是它完全符合
ansi
c标准,无论它的c还是c++编译器都很严整,功能上一点也不缺乏(有人说gcc不能做图形界面的程序,这一点完全错误,到处都有的qt库和gtk库都能做出很好的界面),另外一个理由便是它免费,毕竟稍微大一点的软件企业就不会屈从与微软的编译器和平台,而一个免费的c编译器无疑可以创造更多的利益;就算要转vc,标准的c程序也是几乎不要作任何改动的。当然,这一切的前提是,你真的很想很好的学编程,做一个这方面的精英。如果只不过是兴趣,或者只是想拿一个ms的工程师认证然后在国内企业找份诸如设计vf、vb程序之类的工作,那完全可以忽略我上面的话,去找个认证培训班,认认真真听听课,好好完成练习,从vb或者vc入手,考好认证是很不会太难的。毕竟现在很多很好的大学里都从来不缺乏计算机的课程,不会缺少算法或者编译原理的课程,不会没有计算机科学的研究院,而那里面出来的人一般都具备了很好的基础知识,会更加容易成为前面所说的精英。

想学编程,不能急,要慢慢来,有耐心,(千万别下网上的电子书,那简直是浪费时间,自己花钱去买书回来看)相信你能成功!下面是一些书和要求:
1、《计算机组成原理》(熟悉)
2、《数据结构》(掌握)
3、《操作系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《汇编语言》(了解)
7、《计算机网络》(了解)
8、《软件工程》(了解)
9、《关系数据库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向对象设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向对象高效编程》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软件需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程序员参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》
学编程就是这样,我今年30岁了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员...... 我想对我上面所说的话给一个总结:

如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。


Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!

你好!我是在上大学以后才开始接触编程的。你上初二,一些比较深入的知识可能理解起来可能比较困难。这里我可以给你一些建议:

也许在之前你应该接触过basic之类的语言。在大学里,理工科通常会开C语言。C语言比较适合作为第一门编程语言来学习,无论你将来是否用C。C语言是一门比较低级的语言,可以很轻松地和硬件、内存打交道。学习C语言有助于你对程序设计和计算机的深入理解。C语言具有较高的效率,广泛用于编写操作系统、驱动程序。成为一个好的C程序员比较困难,但学习C可以成为学习其他语言的基础。

在有了一定的基础之后,你需要选择一个具体的方向。刚有理论是不行的,编程序更多的是需要实践。我觉得程序开发的方向大致可以分成三类:桌面应用开发(如QQ之类的程序),web应用开发(简单的说就是“做网站”),服务类应用开发(在后台运行的服务,比如杀毒软件的实时防护程序)。可以先从一个方向开始。web应用开发相对入门比较容易,如果觉得学习别的比较困难,可以从这里开始。

除了方向以外,还有一个选择平台(操作系统)的问题。现在主要的平台有windows、linux、mac和移动平台(手机开发)。当然说这个对你来说有点早,主要是给你科普一下。

然后就是选择一个编程语言。下面给你列举几种常用的语言:
visual basic:仅仅用于windows系统,是basic的升级版本。学习起来比较容易。如果你想做个桌面小程序,比如画图板、计算器之类的,可以选择visual basic。不过,VB一般被称作“非程序员的语言”。
java:应用最为广泛的、使用人数最多的语言,几乎可以在所有的系统中使用。但学习成本比较高。可以开发桌面应用、web应用和手机应用。
C#:微软推出的可以与JAVA媲美的语言。学习成本和java类似。一般用于windows平台。
PHP:我就是PHP起家的。主要用来做网站开发。初中生的你也可以在一个月内入门。你可以在window下学习它,不过PHP一般运行在linux服务器下。
python:应用比较广泛,但目前在中国没有其他语言活跃。但其语法比较简洁,入门相对容易。

然后就要开始牛刀小试了。一个记事本?一个网上留言板?你不能做出很强大的程序,但实践是很重要的。实践可以提高你的编程水平,也能增长你的信心。此外,阅读一些别人写的程序,不要找太难的,要符合自己的实际水平。你可以在网上轻松地找到很多别人写的代码。

在你有了一定的基础后,可以去了解一些操作系统、网络通信、算法方面的知识。不过初中生有点早吧,量力而行啦~~

建议你先从C语言开始学起,那是基础,学会了学其他的就容易了!!.可以和我交流,看我资料

额 ,,,同学很像我啊,虽然我现在也自学了半吊子的basic,不能指导你什么,但我们可以交个朋友。编程语言知道吧,像c语言既是是高级语言又是汇编语言,basic、jav什么的是高级语言,可以百度了解下。。

BASIC是基础 在加上你还是学生 Pasicl可能更适合你。
接下来就是你的思维要锻炼,思维一旦出来 什么木马这些轻松KO 我知道你想学程序设计的原因!

(不懂追问下!)


你是否需要了解?

我想学习编程,但我又不知从何开始学?
答:刚有理论是不行的,编程序更多的是需要实践。我觉得程序开发的方向大致可以分成三类:桌面应用开发(如QQ之类的程序),web应用开发(简单的说就是“做网站”),服务类应用开发(在后台运行的服务,比如杀毒软件的实时防护程序)。可以先从一个方向开始。web应用开发相对入门比较容易,如果觉得学习别的比较...

...知道了c语言,但对学习c,c++,c#还有汇编不知从何下手,先后学习的顺 ...
答:学习C#一段时间后:如果你觉得C#还可以,那就深入学习C#。C/C++就暂时放下,因为学习它们将花费比较多的时间,还不容易出成绩。等到你觉得你C#学习到能够很简单地完成公司的项目,你就可以利用空余时间学习C/C++了,不过我更建议你学习html、js、php、sql等。如果你学习过C#后,对编程有了一定了解了...

我想学习编程,要从哪开始学起?
答:学习编程可以从c语言开始学,方法如下。零基础自学编程入门指南:一:确定一个方向,编程语言太多了:java、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从C语言开始学起,C语言入门比较简单,会提升自信心。二:自学编程入门一定要阶段性的看到成果,这个“成果”并不是...

想学编程不知道从哪里开始??
答:稍小一点规模的,无法接受面向对象的程序员,有不少用C的。虽然OOP程序员看他们像是不开化的人,但是他们有他们的哲学(我从嵌入式开发过来,相当长时间内也摆脱不了C,总本能的排斥OOP),但是如果读者是一个nginx或者其他的c底层基础设施绝对会对oop嗤之以鼻,内核的编程范式已经给c下了一个什么叫...

没有任何基础学编程从哪开始
答:建议从python这个入门级的编程语言开始学习。刚开始学编程,选一个比较人性化的编程语言,建议从python开始。它足够简单,而且容易上手。再看看各大兵器排行榜上的python排名,它已经是人工智能的第一编程语言。相信它的火热程度还会持续升温。学习阶段 1、、学习编程“思想”。根据自己的个人情况,现在网上...

我想学计算机编程但不知道从哪下手,我现在对计算机编程一窍不通,请...
答:初学者最好先学习C语言 , 这个是基础,也很实用的,应用很广泛。谭浩强的《C语言程序设计》第三版是很实用初学者学习的,发行量超过1000万册。其次你c语言学完可以在学习汇编语言,VB等等,这些都是很有用的!对于初学者来说计算机语言入门比较难,还是要认真多看看书上的程序,经常上机练习。以后还...

我想学习电脑编程,但我没学过,不知从何学起,希望能介绍我看什么书,先...
答:先学c基础 把电脑编程语言的基础先熟悉一下 然后学java吧。 入门很快

我想学计算机编程。不知道先从哪入门。
答:你可以用迅雷找。理由是他们很注重实践,即入门快。如果你想学来找工作,那么就要从头学起。一般可以从C语言学起。c语言的教材可以参考《C语言程序设计——现代方法》这本书,人民邮电出版社。另外有一本书要看看的:《代码大全》。这本书的名气很大,不用我多说。我就是从这本书开始学习编程的。