语言推荐:
第一大类语言包括Java、C、Python和C++. 这类语言都是非常通用的语言,它们并不局限于特定的编程平台或用途。(无疑问,你应该熟悉这四种语言。)
第二大类语言包括Java、C#、PHP和Swift。 Java 和PHP是主要的Web开发语言。C# 是微软的编程语言,而Swift是苹果新推出的主力语言。基本上来说,它们是平台相关的。
第三类语言则是Objective——C和R。
1、java——大众化的编程语言
Java是历史最悠久的编程语言之一。 Java可谓 是Web应用程序、桌面程序、操作系统及更多系统的立足之本。这种面向对象、基于类的编程语言泛使用:;此外,它也是最受欢迎的语言之一。
2、python——最好的编程语言
Python是种模块化的、 易于学习的、面向对象的解释型计算机程序设计语言。Web应用、用户界面、数据分析、数
据统计——无论是什么问题, Python都有框架可以解决。用Python编写的许多开源库能够实现数据科学广泛使用的一些核心的机器学习算法。
最近,由于对大数据分析和机器学习算法的需求的增长,对Python的需 求也在快速增长。数据科学家也将其当作筛选大型数据集的一个关键工具。
3. C/C++
C和C+ +都是优秀的入门编程语言。如果你对游戏开发很有兴趣,C+ +是-种优秀的入门语言,因为除了Web开发应用程序、移动应用程序和桌面应用程序外,它还经常用于开发游戏和游戏引擎。
C和C+ +都不仅仅为编程提供了入门知识,还为整个计算机学提供了入门知识。即便你将注意力集中在其他编程语言上,C/C+ +提供的基础性知识也很有价值。
不过,C+ +在最初阶段对初学者来说可能颇具挑战性。如果你能够克服这个困难,那么将会大有回报。
4、C#——微软家族各种应用的首选
C#是微软公司发布的一种面向对象的、运行于.NET
Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders
Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口等与Java几乎同样的语法和编译成中间代码再运行的过程。
小编建议python首选,能培养你的兴趣与激情以及良好的代码风格以及良好的逻辑思维。等你python玩得差不多了,就学c,socket,
汇编,用c自己设计编程语言以及编译器。之后的事就简单了。想学什么,就看看那语言的文档,很快就上了。未来最有前途的语言go(服务器领域最强)手机应用目前只有java和object-c最火。web领域js必备,后端python,
php,go, java都可以,效率好像是go最强。go语言的执行效率只逊色于c-点,但是go还不那么成熟。电脑游戏c++好像是必备。
二,小白入门应该学哪个语言
最近,看到这样的一个话题:“打算自学编程,但是不知道该先学哪门语言入门?编程初学者应该先学C++、Java还是Python?”,作为一个新手,应该学什么语言入门比较好呢?相信这是困扰很多想成为程序猿的第一个问题。面对各种各样的编程语言,究竟哪一种最适合零基础的人学习呢?
小编感慨:
1. 语言只是工具,假以时日,你都会熟练掌握一门/多门语言。
2. 编程语言用以表达你对计算机的理解,表达你的想法,所以解决问题的思路及方法更为重要。
3. 进入计算机的大门,你会发现天地很广。现在多多了解,拓展视野,也很重要。
4. 坚持,坚持,在坚持。一定要熬过一开始的痛苦时期。
5. 千里之行,始于足下。1w小时定律等。
选择哪种语言主要看你学编程的目的是什么?
1.如果你是为了辅佐日常工作,那很推荐Python。
用Python写个爬虫,抓取数据,找找资源什么的是再合适不过了。Python开发快,没有很多技巧,简单易学,好玩又有趣,很适合培养兴趣。
2.如果你是对目前职业不满意,想转行当个程序猿,则建议你学java。
Java可以用于网站开发,可以转行做Android,可以做游戏开发。目前市场对java开发者的需求量很大,而且java有越来越火的趋势,可以说很好找工作了。Java具有面向对象,稳定,平台无关等特点。使用java编程无需考虑底层是怎么处理的,通通用对象操作,入门也很简单。
3.但想要真正在编程方面有所成就,还是应该从最底层的C语言开始学起。
C++是C的基础上有了初级的面向对象的思想,不建议一开始就上手C++。刚开始学习C可能会觉得很难,因为C有很多跟底层打交道的东西,就相当于高级汇编。你要自己去分配内存,回收垃圾,了解程序是怎么在你计算机上运行的。学习C语言,就像你刚生下来学会爬行一样。只有会爬了,才能走的更稳,跑的更快。对C语言有了一定了解后,再学习其他语言,像java,Python之类的都很简单了。语言都是一通百通的,何况那些高级语言都有很强大的库可供调用,不必事事躬亲。
4.如果你是想快速找工作的转行求职者,我推荐你学Python或者JAVA;
5.如果你是在校大学生,有充足的自由时间去学习,未来想从事编程行业,我推荐你学C++。
基础又艰难的C语言。
总结:
小编认为:这三种语言是相辅相成的,没有C语言作为基础,个别场景可能会有捉襟见肘的感觉,这就需要各位在业余时间,能够主动的去补充基础知识了。如果能在C语言领域里做一个通透的人,那么后面无论是找实习,找工作,还是学习JAVA,Python,都会简单一些。