应该怎么学编程语言?
我现在什么都不懂!想学点编程语言,但是不知道怎么学起,听起来那么多我的脑都乱了【C,C++,VB,JAVA】应该从哪个学起啊,有经验的朋友提个建议吧!!晕死!到底应该是的...
我现在什么都不懂!想学点编程语言,但是不知道怎么学起,听起来那么多我的脑都乱了 【C,C++,VB,JAVA】应该从哪个学起啊,有经验的朋友提个建议吧!!
晕死!到底应该是的哪个啊 !`
本来不是很乱,现在乱了~ 展开
晕死!到底应该是的哪个啊 !`
本来不是很乱,现在乱了~ 展开
38个回答
展开全部
按照我国教育思路是从高等教育,系统学习层面从大学一年级才开始接触编程(中专生除外),这时候入门课题是Office,再office的基础上认识应用程序。而后接踵而至的是C语言程序设计和计算机原理与汇编简单介绍,所有得一切讲述语言结构和计算机基础。深入一点就接触面向对象编程,如VB、JAVA、HTML等比较常用的语言结构体。并穿插C语言高级一点的应用,链表与算法,也就是所谓的数据结构,慢慢再引入数据库知识,媒体应用、接口技术、网络与脚本语言的简单介绍。这是本人所学的基本课时,到后面就是计算机科学了,如何部署系统、做系统评估与分析、汇编语言与C++应用等。
总结一点,高等教育还是比较强势灌输的,着重计算机基础和原理得贯通,不偏向与哪一门语言和独特的领域,当然他得这种学习方法是以社会教育为背景。
假如脱离这种背景就没必要这么学了,当然基础没前者扎实,你可以从编程环境学起,编程语言依赖于编程环境,拿本书苦读Java,结果安装编程环境如MyEclipse你会发现他甚至找不到书本里典型事例的影子,因为实际编程又上了个新台阶是在捣鼓开发框架和Tomcat、Servlet、JQuery等,课本一言难尽的东西。又或者一个很精通书本上C知识的人,他无法快速应用C,而是应该考虑一下到底使用Swift呢还是使用VC++更快捷。好了,假设又安装了C++开发环境,是安装VC++还是VS C++情况不一样,前者侧重开发MFC和底层应用,后者侧重托管代码。拿着书本对照一下,大家会发现,书本讲那么多语法原理基本上都懂了,往哪里写呢?是个很头疼的问题,这些语言就要求使用者对编译环境有足够的认识,与其说学习编程语言,不如说学习使用编程软件。
编程软件每隔一段时间都会有新得应用、新的版本、新的技术层面。譬如jdk版本和Android版本就经常性的更新,从Strut到Strut2,从Jquery1.0到Jquery2.7,从Swing到Spring;Visaul Studio也是这样,经常会有新的基础出炉,从Winform和WEB到WPF和Sliverlight,从WP7到WP8;WEB从CSS到CSS3,从HTML到HTML5;等等。
所以说归根结底别忘了一个最重要的知识点,他也是基础——编程软件怎么用?
总结一点,高等教育还是比较强势灌输的,着重计算机基础和原理得贯通,不偏向与哪一门语言和独特的领域,当然他得这种学习方法是以社会教育为背景。
假如脱离这种背景就没必要这么学了,当然基础没前者扎实,你可以从编程环境学起,编程语言依赖于编程环境,拿本书苦读Java,结果安装编程环境如MyEclipse你会发现他甚至找不到书本里典型事例的影子,因为实际编程又上了个新台阶是在捣鼓开发框架和Tomcat、Servlet、JQuery等,课本一言难尽的东西。又或者一个很精通书本上C知识的人,他无法快速应用C,而是应该考虑一下到底使用Swift呢还是使用VC++更快捷。好了,假设又安装了C++开发环境,是安装VC++还是VS C++情况不一样,前者侧重开发MFC和底层应用,后者侧重托管代码。拿着书本对照一下,大家会发现,书本讲那么多语法原理基本上都懂了,往哪里写呢?是个很头疼的问题,这些语言就要求使用者对编译环境有足够的认识,与其说学习编程语言,不如说学习使用编程软件。
编程软件每隔一段时间都会有新得应用、新的版本、新的技术层面。譬如jdk版本和Android版本就经常性的更新,从Strut到Strut2,从Jquery1.0到Jquery2.7,从Swing到Spring;Visaul Studio也是这样,经常会有新的基础出炉,从Winform和WEB到WPF和Sliverlight,从WP7到WP8;WEB从CSS到CSS3,从HTML到HTML5;等等。
所以说归根结底别忘了一个最重要的知识点,他也是基础——编程软件怎么用?
展开全部
学JAVA吧,JAVA又容易学,挺容易上手的。JAVA的工作也比别的多,工资一般也比别的高。
不过你要想学得好的话,建议你先学C,毕竟C是一切语言的基础嘛,有了基础,学别的也会很快的,也容易理解点。
学完C语言 就直接学java 就行!不用学c++,
c++和java还是有一些内容不同的,两种语法有时候就不同,
建议学习过程为: c语言——》数据结构——》java
建议拿出一年的时间来自学或这上培训班
我现在在自学,我的学习过程就是准备这样: c语言——》数据结构——》java
以后我们说不定可以互相交流探讨
不过你要想学得好的话,建议你先学C,毕竟C是一切语言的基础嘛,有了基础,学别的也会很快的,也容易理解点。
学完C语言 就直接学java 就行!不用学c++,
c++和java还是有一些内容不同的,两种语法有时候就不同,
建议学习过程为: c语言——》数据结构——》java
建议拿出一年的时间来自学或这上培训班
我现在在自学,我的学习过程就是准备这样: c语言——》数据结构——》java
以后我们说不定可以互相交流探讨
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先学C,我最开始学的是VB,后来学了一年的C,然后在开始转为C++,学了两年了。学习编程最重要的是多练习,自己动手写。看再多的书,不自己动手也没用。碰到问题,最好先试着自己解决,翻阅资料什么的,实在不能解决的再问别人,这样才能提高。还有学习编程的话,要一定的逻辑思维。
如果你以前没学过什么语言的话,建议先下个TC,最好去看看清华的严蔚敏的数据结构,谭浩强的c语言视频都有下的。还有孙鑫的vc。这些都讲的不错。如果你直接学JAVA的话,可能会有点累,刚开始对于对象什么的,会蛮难理解的,比较抽象,不过在网络Web、手机游戏和大项目企业级方面的应用非常广泛。
如果你以前没学过什么语言的话,建议先下个TC,最好去看看清华的严蔚敏的数据结构,谭浩强的c语言视频都有下的。还有孙鑫的vc。这些都讲的不错。如果你直接学JAVA的话,可能会有点累,刚开始对于对象什么的,会蛮难理解的,比较抽象,不过在网络Web、手机游戏和大项目企业级方面的应用非常广泛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,想必你是一个学生吧?
我现在大一,对于你的问题,也许我也经历过,因为我也是进入大学才开始学习计算机语言的。
个人觉得 vb可以暂时先放在一边 因为他和其他的语言关系不大
至于 c c++ java
个人觉得 还是先学好 c 比较合适
也许有很多人都说c过时了,Java比较流行什么的。
但是学习这个东西应该是循序渐进的,而不是逐大流。
c在学习上 比其他的容易些 (但是要正真的学好c是很难的)
在刚开始的学习中 自己上机做一些小练习是很有必要的
在所有的语法都过了一遍以后,
有一个很好的办法就是 和两三个同学一起 完成一个小的程序
以前我和同学做的 就是一个打字游戏
在这样一个完成的过程中你能学到很多。
这样 你自己就能对计算机语言形成一个概念了
现在你就可以自己去尝试着自学 c++ java
你会发现 他们的语法都太像了 学起来真的很容易
然后学习中 你会发现 有时候涉及到系统低层的东西的时候
还是得用c 来解决(因为java中没有c的指针)
这时候 返过来 再学一次c 你会发现 你能学到很多很多的东西
温故而知新嘛
ok 这时候 你已经掌握了很大一部分东西了
我也没有能力再解释什么
呵呵
计算机语言是融会贯通的 这时候 不论你是看c c++ java php 等等 你都会觉得 似曾相似
我现在大一,对于你的问题,也许我也经历过,因为我也是进入大学才开始学习计算机语言的。
个人觉得 vb可以暂时先放在一边 因为他和其他的语言关系不大
至于 c c++ java
个人觉得 还是先学好 c 比较合适
也许有很多人都说c过时了,Java比较流行什么的。
但是学习这个东西应该是循序渐进的,而不是逐大流。
c在学习上 比其他的容易些 (但是要正真的学好c是很难的)
在刚开始的学习中 自己上机做一些小练习是很有必要的
在所有的语法都过了一遍以后,
有一个很好的办法就是 和两三个同学一起 完成一个小的程序
以前我和同学做的 就是一个打字游戏
在这样一个完成的过程中你能学到很多。
这样 你自己就能对计算机语言形成一个概念了
现在你就可以自己去尝试着自学 c++ java
你会发现 他们的语法都太像了 学起来真的很容易
然后学习中 你会发现 有时候涉及到系统低层的东西的时候
还是得用c 来解决(因为java中没有c的指针)
这时候 返过来 再学一次c 你会发现 你能学到很多很多的东西
温故而知新嘛
ok 这时候 你已经掌握了很大一部分东西了
我也没有能力再解释什么
呵呵
计算机语言是融会贯通的 这时候 不论你是看c c++ java php 等等 你都会觉得 似曾相似
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你想长久的学下去,要先看看操作系统,数据结构,这是基础。 c,c++是一个方向,java也是一个方向,可以根据个人爱好选择一个方向去学习。c,c++很底层的编程语言,其功能强大,效率高,移植性强,却比较难学。java面向对象的编程语言,较好学一点,全都是api的应用,不懂就查一下。当然不管在什么编程语言中算法都很重要,你在学习的过程中可以看一下相关算法之类的书。
不要怕,心态要好哦,懂得坚持不断的学习,你会发现其实那些语言都是相通的,也就是触类旁通。
不要怕,心态要好哦,懂得坚持不断的学习,你会发现其实那些语言都是相通的,也就是触类旁通。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询