学习编程语言,首先要了解编程语言的背景,到底是做什么的然后进行学习,怎么去了解编程语言的背景呢,主要是解决怎么样的问题,比如Java语言学完了,到底Java能干等,什么岗位需要Java编程,你只有这样去了解它是做什么的之后,你才知道自己想做Java后端还、大数据还是机器学习。
选择编程有语言有5点必须知道的分为:web前端开发、大数据开发和Java后端开发、嵌入式开发、机器学习等。
web前端开发:如果你想做web前端开发,那么你的首选语言就是JavaScript然后再到HTML、CSS、Ajax、了解HTTP最后前端框架vue框架,就你首先学习的框架,比较简单,容易上手。
大数据和Java后端开发:这是你的首选语言就是Java语言,不用过多的犹豫,后端就是用Java开发的,框架spring、springmvc等框架都是用Java类库的,所以Java就是首选语言。大数据开发,首选语言也是Java、因为大家Hadoop底层就是用Java来写的,当然你可以选择不学Java,直接学习Scala语言,但是我还是建议学习Java,Scala语言本身就是从Java语言而衍生的,直接学习Scala的话相对比Java难度大一些,如果你选择Scala语言,那么你的大数据开发就要做spark开发了,但是最后你还是会用Hadoop,所以建议Java语言是首选。
嵌入式开发:你的首选首选语言就是C语言,因为嵌入式就是C语言开发,我没有学过C语言,但是我了解就是C语言开发的,大家自己选的时候注意选择领域。
机器学习:首选语言python语言或者R语言,当然C++也是需要学习了,难度的python最简单,而且是很多程序员机器学习的首选。最后一点就是什么都知道自己要做前端开发还是后端、大数据开发,我建议你学Java或者python语言,最简单的是python语言,这是针对不知道自己选什么的同学来选择的。
选择编程语言时,结合我自己的经验以及个人看法分享给大家,我认为首先语言选Java,很多人都认为Java特别难,的确很难,但我这样认为的只有前期你把这些很难的都学会了,以后学其他语言的时候,就更加简单了。我当时首选语言就是Java,自学的时候的确很难,没有老师带走了不少的弯路。如果你前期不想接收这么大的挑战,那你的首选语言建议选择python语言。我建议大家,先搜集资料,看自己合适哪个方向,合适自己才是最好的,然后你再根据自己选择方向选择语言,不要盲目跟风,加油,我们都是负重前行,要坚持自己最初的想法。