新手编程用什么比较好?
朋友们,如果你想学习编程,你面临的第一个问题就是如何选择一门编程语言。目前有各种各样的编程语言。如果没人带路,可以选择一年,呵呵,尤其是选择综合Z综合征的朋友。
如果不熟悉计算机硬件技术和芯片技术,不需要考虑汇编语言,可以考虑高级编程语言。当然,这里的“高级”是相对于汇编语言而言的。那么有哪些高级编程语言呢?知名的TIOBE编程社区列出了2016的前十名如下:JAVA,C,C++,C#,PYTHON,VB,PHP,JAVASCRIP,ASSEMBLYLANGUAGE,PERL。当然,这些编程语言的排列顺序只是显示了受欢迎的程度,而不是语言本身。
除了参考以上排名,还要根据自己未来的职业规划来选择。比如要开发手机应用,肯定要学ANDROID版的JAVA和XML。如果你想开发苹果版本,你应该学习塞班,但是苹果是一个封闭的系统,不会让你在MAC上部署你开发的应用。后台运行的程序可以选择PYTHON或者PHP。如果想开发在PC上运行的程序,可以选择C++、C#等。
我编程十几年了,一直在用C#和JAVA。我在读研究生的时候因为导师的推荐(顺便说一下,导师是计算机专业的博士后)学习了C#。我试了一下,果然如他所说,一周左右就能做一个简单的程序。后来用它开发数据库和客户端程序,还开发了一个自动生成家谱的软件,感觉很不错。我学JAVA主要是因为开发ANDROID应用的需要。买了一本书,看了两个星期,然后就可以做app了。业余时间做了几个小游戏放在应用分发平台上。还是有少量收入的。呵呵,我很不好意思谈钱。
其实每一种编程语言都有自己的优势。只要你肯学肯钻,就一定能学好。当然,你需要掌握一些英语和数学基础。
还有一些小建议,编程很累。最好是有团队,团队里的人要有分工。就是那句话,编程“不是一个人在战斗。”