刚学几个月,就要脚踏实地的去学习,还是先从c语言开始学,现在你说自己只能编一些小程序,很正常,因为你还没有学数据结构和算法,一个程序就是由数据结构和算法组成的,如果这些都没学过就去编写程序,恐怕得忍受些艰难了,但也不是不可以学习编程。编程需要你持之以恒的去学习,首先你要把语法都弄懂了,然后把你课本上(或其他参考书)的程序都尽量弄懂,看一看教材上的编程思想是怎样的。最好照着上面的全部敲进电脑,运行出来。别以为这没用,其实好的程序员都是从借鉴别人的代码开始的,因为你自己刚开始肯定没什么风格,只有去参考别人的代码,而教材上的代码一般都是符合规范的,你应该按规范来,养成一个好的编程习惯。
别着急去学什么面向对象语言,如果你的c语言没学好的话,我敢保证,你的面向对象学起来会十分艰难,而且肯定不会好到哪里去。c语言是基础,刚开始学计算机语言,c是最好的选择。不要急,编程没有捷径的,就得一步步脚踏实地的来。至于其他的你提到的SQL是数据库语言,http是网络协议,.net是网络编程用到的,这些对你来说还遥远,不要去接触而打击了你的自信心,先去花半年时间把c语言学好了。然后再去学面向对象语言,在以后你在说学其他的东西。
祝你好运。
有一句话:好的程序员并不拘泥于语言的种类。另外,几乎所有的编程语言都是可以0基础入门提高的,当然,不同的语言有不同的优缺点以利于各自注重的领域,我觉得你现在首要的问题是要明确自己学习某门语言的目的,这是与你对未来的职业企划相关的,外人可能没有很好的办法给你通用的建议,像我们单位,不同的研发方向的新人公司会有针对性地安排不同的培训课程,有不少时候这些专业培训并不跨专业相关。建议你选择一门流行的语言研究,并多给自己安排实践内容,不要怕难,网络上生活中都会有很多人可以帮你,等明确了程序设计的理念,再按照自己对未来的蓝图去学习专业方向,一个成熟的程序员上手新的语言很容易的,很容易抓住精髓。就说这么多吧,祝好运!
呵呵,你的问题比较普遍,我就是做C/C++的,感觉不管学什么,要有耐心,C++和C是相同的,很多编程的思想都是一样的。我建议你找些C程序,先把人家的程序流程图画出来,然后搞明白程序的功能,把别人比较好的编程习惯和思想学到比编再多的程序都有用。
你看的书应该是C语言教程吧?我觉得你还是再看几遍吧,如果想更深入学习可以去看看《C语言数据结构》。至于你说的什么换个语言,我是觉得不必要,你学这个C语言都这么没耐心,你换了别的你就一定会改变吗?我想改改变的是你的态度,而不是别的。毕竟你想学这些计算机语言的时候,你就要做好准备,因为这些相对他的是比较枯燥的。
希望我的意见对你有帮助,贵在坚持!
请记住语言只是一个工具,思想才是最重要的
而在国内,编码技术更是次要的,重要的是业务. 编码是一个基础.
在你还没有进入实际的项目工作的时候,你可以进一步学一下C++,熟悉一下面向对象的东西.
等你以后进入工作后,不管再转向什么语言都能快速的掌握.
学习的时候当然不要只是写个排大小之类的,如果你有这个时间的话,可以去买一些项目方面的书,跟着做一些较大的编码工作.