学习编程需要具备什么条件,应该从哪里入门

我完全就是一只小白,对电脑技术很感兴趣,但从未涉及过编程,想自学编程当兴趣爱好或者未来的专业,不知道应该从哪里下手开始学习,求大家帮帮忙,希望可以再推荐几个不错的贴吧

简单点说就是两条路:
一、C\C++\C#(ASP.NET)
二、JAVA(J2SE\J2EE\J2ME\JSP)
走这两条路都必学的:数据结构、数据库(SQL或Oracle)
选学:
、网络基础、硬件基础。

C是学习
的基础;C++主要用于编写大型软件核心代码和汇编一样,比较难学,不过学好了后,很有前途;C#主要用于编写一些系统软件,比如
核心代码,编写比较简单,界面比较友好;ASP.NET主要是用
编写开发网站(B/S架构)。
J2EE是用很广泛,主要偏向于企业应用软件和一些桌面系统(C/S架构),计算机平台;第二,J2ME,面向无限领域,主要用于开发手机一些软件,比如
。很有潜力的家伙,看看中国的手机用户就知道了;JSP主要也是开发网站。

大概就是这些。说得太多了,可能你初次接触也比较麻烦。两者根本就没有一个肯定的说法谁好谁不好。我说下我个人感觉吧。初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么
,Visual C++好用,界面没有它们友好。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次接触,学的东西比较多。不过学Java的目前比C的好找工作点,我个人感觉。

不过作为一个高级的程序员,绝对不仅仅只会一门语言的。这就是他们常说的“精一门,通两门,熟三门...”
至于证书,C好像没有专门的证书,只是有等级认证。
Java证书一般就是SUN公司的认证了,有权威,含金量高。
Sun的
有多种,SCJA、SCJP、SCJP、SCWCD、SCBCD、SCDJWS、SCMAC、SCEA,想考高级别的要先考低级别的
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-26
其实入门编程最好是从高级语言学起,例如ruby/python。这一类语言的好处是写起来有意思,不会枯燥。我个人不建议从C/C++开始。其实编程要练好最重要的还是思维方式和练习。如果你对理论有兴趣,应该学习数据结构和算法。你的英语好吗?如果够好的话,网上有很多的免费视频,MIT和Stanford都有初级编程课。你可以跟着学习
第2个回答  2013-08-28
我有简单易懂的学习编程的方法,加我
相似回答