我想自学编程,请大虾们来帮我分析下

小弟在读大三,电子商务专业,大一大二完全是荒废。现在对编程极度感兴趣。小弟计算机基础为零,仅会简单的windows操作。想自学成为程序员,两个月前看来第一本计算机书《c+... 小弟在读大三,电子商务专业,大一大二完全是荒废。现在对编程极度感兴趣。小弟计算机基础为零,仅会简单的windows操作。想自学成为程序员,两个月前看来第一本计算机书《c++面向对象程序设计》,发现C++这个东西太庞大。于是想去学更贴近实际的,所以准备向WEB方向走。学习了XHTML,CSS,javascript,目前正在读《Think in java》,迷惑的东西很多,才发现计算机专业的基础课的用处,好羡慕。J2EE的内容很多等着我去读,还得去看操作系统,编译原理,数据结构与算法,设计模式,数据库...........
而且小弟的英文也很差。

请各位大侠帮我分析下,我这个情况自学编程合适吗?明年就毕业了,还剩下一年的时间,能学到什么程度?我很有时间,很有耐力,熬夜能力早被游戏锻炼出来了。

说得太罗嗦了。。。。。
展开
 我来答
yi...9@163.com
2009-01-21 · TA获得超过302个赞
知道答主
回答量:105
采纳率:0%
帮助的人:97.8万
展开全部
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:
学程序的话 c 还是基础
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)
理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》
理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)

其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。

这里是 视频教程 非常全面 多去看看 很有帮助的

http://tech.163.com/special/v/0009159F/vc.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syyjydoit
2009-01-21 · TA获得超过1322个赞
知道小有建树答主
回答量:1746
采纳率:0%
帮助的人:371万
展开全部
首先,编程是吃青春饭的职业。趁着自己年青多学多练是好的,但要有兴趣做指引。

其次,编程入门可以临阵磨枪训练出来,但是编好程是需要个人悟性和不断创新的精神,才能做好此类工作,优秀的程序员是在不断创新中提升自我的。

最后,编程高手要能耐得住寂寞,整天对着枯躁的数据,进入这样的世界是要有很大的生存勇气,毕竟这碗青春饭,使用最美妙的青春换来的。

〔鉴定完毕〕

PS:本人工民建专业,十五年前由兴趣顺利通过全国计算机等级考试二级,后工作繁忙,考过一次一级没过,上述有感而发,仅供参考!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiliantian
2009-01-21 · TA获得超过1849个赞
知道大有可为答主
回答量:648
采纳率:0%
帮助的人:899万
展开全部
建议学习顺序:
1、C语言
目的:掌握基本的语法结构和程序结构,熟悉过程化的编程思想
书籍:清华大学的C语言教程很不错的,你搜一下,应该是谭浩强编的
2、JAVA(J2SE)
目的:掌握面向对象的编程思想,熟悉java的基础类和常用使用方法
书籍:依旧是清华大学的java教程
3、JSP
目的:了解一个web应用的基本组成,了解WEB运行原理,掌握servlet,request和response的基本使用方法
书籍:孙卫琴的JSP教程挺不错的
4、struts
目的:了解框架在J2EE的web应用中的运行机制和使用方式
书籍:孙卫琴的struts教程
5、数据库
目的:掌握数据库的基本只是,掌握java如何调用数据库
书籍:建议首先学习mysql的相关教程
6、各类框架
。。。。。。。。。。。。。

以上针对J2EE应用入门到进阶的基本历程,当然,后续还有许多,但是超出了初学的范围,呵呵,慢慢你就会知道的,个人建议,仅供参考~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love633wow
2009-01-21 · TA获得超过926个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:195万
展开全部
我觉得你可以从简单的VB入手,然后学 ASP 的网页制作,然后在扩展的其他的语言。(原因就是这方面书和实例特多)
JAVA我不建议你做第一次自学学的语言,但我也祝你成功!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友20474cf
2009-01-21 · TA获得超过1095个赞
知道小有建树答主
回答量:1424
采纳率:0%
帮助的人:730万
展开全部
近吾者赤 说的蛮有道理!
自学确实蛮难~~ 不是时间问题,而是没有针对性,学的没激情,没效率!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式