想自学编程,却不知道怎么开头(高分求助!!)

以前初中毕业被老爸纵恿学法律,可是越学越不感兴趣(我从小学到初中都是偏科厉害,文科都不怎么样)。现在已经下定决心学计算机编程了,不管结果如何总是自已选的!看了很多贴子,知... 以前初中毕业被老爸纵恿学法律,可是越学越不感兴趣(我从小学到初中都是偏科厉害,文科都不怎么样)。现在已经下定决心学计算机编程了,不管结果如何总是自已选的!
看了很多贴子,知道学编程要有数学和英语功底。可是我初中毕业十年了,以前学的大多交给老师了。直接学习离散数学、数理统计和计算机英语(网上书店查了一下有N本,而且都看不懂)不太可能。请问有经验的前辈我应该如何起步呢?是否要重新学习初中和高中的数学、英语?学习数学和英语的同时是否可以学习编程的其它知识?还有是否有自学数学、英语相关的论坛或QQ群?(遇到不懂的地方可以相互交流一下)。
现在我迷茫极了,希望大家多给点建议和鼓励。我在这里先谢过了!!!
我现在多的就是时间,有的也只有时间。别人总觉得时间不够用,可是我却不知道拿它来干什么,惭愧啊。。。学点自己喜欢的东西总比时间白流走好,所以我才决定学编程。如果能有几个和自己情况差不多志同道和的朋友在一起学就好了。
展开
 我来答
哎呀……18a91a6
2007-07-19 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7246
采纳率:76%
帮助的人:3080万
展开全部
*******************************************************************
1、初中生学电脑编程个人看法,的确是基础差了一些。这种基础,并不一定是你学了多少书本知识,而是人的思维习惯、思维方法、脑能力煅练水平上的问题。在高中,特别是重点高中,很多习题是要花大量的脑力和记忆力才能解决的,而初中生就缺少这种煅练。高中生又少了大学生对付大容量的知识的方法,大学中,课本的厚度是高中生的五倍以上,但要求全而不求精。所以,一个合格的大学生的能力与一个初中生的能力去相比,差距会很远。(注意,在这儿说的只是普遍情况下。)在这里只是说,读了大学的人,他们的脑力经过了更长时间,更专门的煅炼罢了。个人,没有环境,没有压力的情况下,想使一个初中生有大学生的脑力水平很难。没有打击你的意思,人和人是不同的,先天的智力水平有差距那是无法更改的事实,本人其实也是一个很笨的人。
2、兴趣是最好的老师,如果你真的以编程为兴趣,那么,在你学习编程时,你会感到这是一种乐趣,这是一种游戏,这是一种享受。这样,你会每天在电脑上写上8小时以上的代码。如果你是这种人,只要你能找到相应的资料,并且你先天的脑力不是很笨,都能成为一个合格的,甚至优秀的程序员、程序师、甚至专家。不过,请你自行体会,你会以编程为乐吗?
*******************************************************************
3、有兴趣也需要讲方法,也需要有基础。在当前,多数真正用于编程的工具及一大半的资料、例程都是英文的,所以,英文水平也很重要,不过,可以悄悄地告诉你,只要你埋头进去,顺便找点工具如金山词霸什么的,多数情况下你可以蒙对意思。书读百遍其意自现,说的就是这个理。
4、要学编程,并想学好,有一点是非常重要的,真正了解什么是电脑,了解电脑本质上是个什么东西,这就需要有数字电路方面的知识,并且至少要初步地学一学数字电路基础、汇编语言、接口技术。并不一定需要你记住多少,至少你得能看懂它们、看明白他们中的一多半(涉及深奥的数学问题的东西可以不看)。
5、你还得了解什么是操作系统,什么是BIOS(基本输入输出),他们各是干什么用的,各操作系统有什么特点。只有这样,你才会明白我们编写的程序是由什么来支持的,只有这样,你才会明白到底什么叫编程。
********************************************************************
6、真正的着手学习编程,可以从VB6.0为平台学起。VB6.0是微软出的,仅有的几种有官方简体中文版的编程工具之一,他使用的是Basic语言。有些入门的菜鸟喜欢用易语言,我想告诉他们,易语言虽然接近我们中国人,但学用它,在当前只能让你更难于深入的学习编程,因为它是不成熟的,甚至可以说是幼稚的,稍深入一些的东西它都无法支持。
7、有基础、脑子比较好的朋友应该能在1个月内完全学会VB,这时可以用VB写一些简单的东西,比如一个小小的播放器什么的,记住,可以查书,但不能抄书。如果能独立的运用VB了,不要再深入下去,因为VB也并不适合深入,花太多的精力得不偿失。
8、学习VB最主要要在学习的过程中了解什么是编程,了解什么是电脑,了解编程的一般大体流程。
9、下一步你就应该学习VC或Delphi。VC和Delphi才算是真正能做事的东西,他们分别使用的是C语言和Pascal语言,学完这两个东西,并能真正用它们写出点程序时,你就算基本会了编程。此时,你已基本掌握了basic、C、Pascal三门编程上用得最多的语言。
10、其它的用得比较多的是VF,也就是Fox系列,它使用的是DBASE语言,主要用于数据库管理,此时你要是有兴趣,可以顺带看一下,这是一门快要淘汰的语种。
11、如果对数据库感兴趣,你可以学学数据库的基本常识及SQL语言。学用一下微软的SQL 2000。
12、上面的这一切完成后,你还只是一个基本刚会的小小初级程序员,如果是进入大的编程性的公司,你也只配给别人打打下手。
13、省下的东西,你必须去实践中煅炼,自个学的东西,学得再好,也只能是闭门造车。
14、在当前,编程多数情况下是一个组的人共同去完成的事,就象一个大楼,一般需要几十上百人才能建好,一个人的力是办不到的。
15、所以,你如果想成为一个真正的历害的程序员,你需要去找一个好的公司或团体,参与软件的开发,并与别人交流相互学习。并且学习和体会编程的总体设计思想,什么是模块化设计,什么是模块的关联性、离散性。如何与一个团体一起去开发程序。只有这样,你才能真正得到你发展的环境和资料。
16、难吗?成为一个高级别的程序员本来就不是一件容易的事。不过,想成为一个技术上高于别人的任何一门专长的人,都不是一件容易的事。重在兴趣、重在积累。只要你能吃苦,有兴趣,长年坚持,一定能办到的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炽热还低调的瑰宝G
2007-07-19 · TA获得超过101个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:189万
展开全部
学计算机编程没有想象中这么可怕,英语是工具,刚开始学也不用看英文资料,了解下编程语言重用的那些关键字就可以啦。数学只是一种思想,不是一定非要把数学学得很好。
学变成最好从计算机原理开始,了解下计算机,然后就开始学习你想要的语言就好啦。

仅供参考!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传奇人物jtk
2007-07-19 · TA获得超过1553个赞
知道小有建树答主
回答量:818
采纳率:0%
帮助的人:572万
展开全部
从网上下VB;或去找
飞龙断雪
他的空间:
http://hi.baidu.com/%B7%C9%C1%FA%B6%CF%D1%A9/profile
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式