学语言要必要的英语基础,和数学基础,没有必要学得多好,计算机语言关键部分都是计算机英语,边学边用,至于学什么语言,要看你的兴趣,要编游戏学C++,要制作系统,做基础编程学C,要做网络编程,学JAVA,C#,学黑客木马等,学学VB,都有前途。C语言系统工程师工资最高,游戏编程永不落后,网络编程更不用说了,现在JAVA挺火的。在这几种语言里,我感觉JAVA最容易入门,最好学。
但是,如果要学语言,一定要有耐性,否则,什么也学不了。一次不懂,看两遍,两次不懂再看,我会的都是我自学的,多找点资料,对了学语言要练习的!
英文肓的话,建议不要学了,
初中水平是可以的,凡是学编程时,遇到不懂的英文单词,去查词典就是了
坚持下去,你将会熟极如流的阅读程序代码
至于数学,要高中水平是肯定的,
程序代码里都有三角函数,阶乘方面的代码演示,实际编程序也要处理数学问题的,
还变量,常量,最好都要懂,布尔代数,一定要学,这是程序设计里逻辑运算的基础,
二进制和十进制,还有十六进制要懂,
正由于你主要是数学方面的欠缺,所才看不懂C语言
如果要精通深造的话,高等数学也是必需的
因为程序设计的高级算法,比如递归,迭代,都是从数学思想而来的,
当然你也不必畏惧,学一点就取得一点成就,必竟学习编程是一个长期的过程,
不要想着一步登天
把握基本概念,多上机测试代码,多写代码,这学习编程的得力方法
只要做好一点一滴长期积累的打算,相信你一定能成为优秀程序员
学编程想做什么?编程是一个非常广的概念,其中也有很多分野的。不管哪一个部分,初中水平还是不够的。想要解决一个实际的问题(不是书上的题目),那必须有至少大学的水平,英语和数学是必不可少的。至于学哪一种语言,倒是次要的。在网络语言中,最多的是JAVA,在单机版中,现在C还是比较广泛的。但对于初中生来说,是难了些。你可以从BASIC开始学习,这个要简单些。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
数学对于编程非常重要,英语对于初学要求不是很高。
如果为竞赛的话可以先学pascal,比较简单;如果为了今后发展,学C++(不过目前大学多学C),C++比C要更有优势。
如果没有什么编程基础,自学C++是有些难,最好有老师或会的人指点。当然如果你学习能力特别强就另当别论。。。
关键是一步一步来,搞懂一个一个命令,如果能专研进出,初中生也没有问题的,但涉及专业方面的可能要好好补补。从VB开始吧,入门快点,能提高自己的信心。还有要有目标,自己想编一个什么东西。有志者事竟成,祝你成功!