小学生自学c
Python其实是一种面向对象的跨平台脚本语言【注意,是脚本语言,编译和执行是同时进行的,效率很低】。我相信你在问之前已经通过百度了,对各种语言都有一定的了解。python的口碑应该不错,但实际上,口碑其实是编程语言的一朵云。我很欣赏你所说的,练习是关键,灵活性非常重要。毕竟“hello world”不一定是“hello world”,也可以是“我我是程序员。”-用什么语言编程不重要,重要的是编程的思维,思维才是王道。那么如何才能提高自己的编程思维呢?多看别人的源代码,多写自己的代码,看一些好的参考书(如果懒的话可以看视频入门。但最后还是要回归书本),而且要有好的智库,比如百度。这些类似CSDN的网站可以让别人帮你解决你想不通的问题,但最终会让你回到MSDN,可以说是编程的百科全书。无论学哪种语言,都是不可或缺的,不过是英文的(VB有中文版,但不全)。所以,你还是需要一点英语水平的(只懂MSDN的英语,MSDN初中毕业水平)
c,我觉得对你来说有点抽象。它不是面向对象的语言。确切的说,不建议初学者使用C,但不代表C不重要。反而总是离不开C,就像武侠小说里,少林就是天下武功,C语言就是“少林”。
你才5年级,我不知道你的性格是怎样的,所以我给你设计了两条学习编程的路径,你可以根据自己的性格来选择。
答:
VB/VC++ → C → C#或Java或流行(循序渐进)
先用VB或者VC++入门。为什么?因为两者都是面向对象快速开发,容易上手。还有一个很重要的原因就是参考资料和教程很多,自然你会很快上手。不建议使用delphi入门,因为网上资料很少。我吃过一个德尔福的问题。如果你想不通,很少有人会回答你。另外,虽然我是用VB入门的,但是我还是建议初学者学习VC++。为什么?因为总有一天你会学到C。VC++和C是近亲。VB用的是basic语言,delphi用的是pascal语言,都和c关系密切.
经过一年半的介绍,你应该是初中了。这时候你也要熟悉编程的思维,用VB/VC++就能轻松实现你想要实现的功能。与此同时,你越来越有兴趣知道为什么事件可以推动这个过程。然后就可以转C语言了,再看C就不会觉得抽象了,但是肯定有问题,因为底层涉及的东西很多(比如汇编)。别急,静下心来学。
五六年后,你应该高中毕业了。对于你来说,C语言已经到了不战而胜的境界。恭喜你进入专家行列。根据你的模考成绩选择大学,进入计算机系。进去以后主要以C#网络编程为主,有多余的时间学习单片机的汇编。你喜欢研究黑客的加密解密。有了C的基础,这些对你来说很快就熟练了。经过三年的大学生活。实习最后一年,看看游戏相关的东西。你申请游戏开发的工作完全不是问题,而且那个时候,我想你不会仅仅满足于游戏开发。
乙:
VC++→ C#网络编程→Maya/3DS Max→DirectX→Python/Java→Flash(Flash)
你不想做游戏开发吗?学了3年VC++,学了2年C#网络编程,学了后面的一切1年,肯定能找到一份开发网络/网页游戏的工作。开发其他大部分东西都没问题,因为你已经足够熟练了。
我推荐你选A,因为B打不过A。
仅此而已,加油,只要努力,一切皆有可能。