Home >Backend Development >PHP Tutorial >基础不好的人学习这些语言(PHP、Shell、Perl、Python、C、C++),哪个比较容易点?

基础不好的人学习这些语言(PHP、Shell、Perl、Python、C、C++),哪个比较容易点?

WBOY
WBOYOriginal
2016-06-17 08:30:441870browse

题主有一点 Linux 基础。

回复内容:

Python / C
题主这个顺序排的其实非常精彩。从左到右:混乱善良 - 绝对中立 - 守序邪恶 life is short, you need python 题主在问题前面界定了一个谦虚的前提:"基础不好的人", 那么我本着实用的角度稍作建议.

学习是为了使用的,是为了你能用你所写的一些代码段解决你自己的问题, 所以首先你应该定位清楚你学习(php/shell/perl/python/c/c++ )到底是为了什么?有了明确的目的,才能找到称手的工具,不要在意工具优劣语言好坏之争,能用是最基本的,好用是更高要求的,用好是自我提高的.

Python:
如果题主是在研究所,学校之类的科研教育单位,Python几乎是必学的,除非你们是背诵笔记就能拿到学分的模式,否则只要想自己实现一些构想,Python几乎是短平快的必然之选.

php:
如果要做web相关的(CMS,wordpress),php是优先学习的,简单,学习曲线平缓,你能很快的上手并且做出自己的成品来,别太在意php的性能问题,基本上90%的人开发的网站永远达不到需要苛求php性能的程度,能出东西,能run起来比什么都美丽.题外话,学php,必须佐以JS,CSS,HTML.

shell:
如果你是经常在*nix平台下操作,那么shell是必选项,并非必须精通,能看懂是最最基本的.如果是在windows下工作,那么你应该去学习powershell,现在发到5.0了,方便强大顺手,虽然本答主十分不喜...

c/c++
如果你是计算机专业的,科班出身的,那么C/C++都是需要学习的,而且还必须水平学到不错;另外如果你对性能有较为苛刻的要求,或者你想在Dev的路途上走的远一些,那么最开始就从C开始学习吧,牛逼的道路没有捷径!

perl:
如非必须,如非兴趣,此门语言可以忽略或者放到最后的最后.

---
题外话之再题外: 如果你学习编程的目的是为了找一份不错的工作并赖以为生,那么学习Java先吧,其他的等工作找好了,项目开发开始了,按照周围项目的需要你就知道还需要学习什么其他的语言了,而且也有了明确的优先级,没有哪个优秀的程序猿只会一种语言的. 100%强推python。

想做桌面应用?没问题。
想跨平台?没问提。
想写网站?没问提。
想做系统集成?没问题。
想一周编程入门?没问题。
想写网络服务器?没问题。
想写爬虫?没问题。
想处理格式化数据?没问题。
想要不需要编译的实时运行?没问题。
。。。。。
让你专注解决问提,而不是对付机器的优秀语言,你,值得拥有。 必须是perl啊,想当初我简直痴迷了perl一段时间,从此C是路人。 第一次回答问题,有不足或是错误的地方欢迎指正。
读了上面各位大神的回答,自己也收获颇丰。同时自己也有不同的想法。我是一个不是很有毅力的人。上面所列出的各种语言我接触过PHP,C,C++。学习过的语言有PHP,C。剩下的那三种没有接触过。个人感觉还是PHP好学一点,现在也比较流行,而且这个语言网上有很多的教程。当然不得不说的一点是,药性学习PHP,不能先接触PHP,而是要先学习HTML和CSS。不要感觉麻烦,这俩种语言也是很好学的。可以这样说:HTML和CSS相较于C而言根本不算是编程,就是因为他很简单。至于他们是干什么的,有什么语言规则在这就不说了。相信,知乎上有答案。最后,必须说的一点就是不要像我一样没有毅力。做任何事,都必须坚持。行百里者,半九十。 C->使用C做Linux 系统编程->C++。
C/C++永远是编程的沧桑正道。 容易的话选Python,但其实论语言的一致性和类库设计(我觉得新手最好还是接触设计比较好的语言)推荐Ruby 基础不好,学Python或者PHP吧。
C/C++ Java Erlang 这些不适合。 我只系统学过C。但是呢,编程这件事情就算入门了。
于是现在在需要的时候,我可以做到直接改php和html做出个排序啊,导出excel功能按钮之类的东西。当然了,代码不是我写的。但是会仿照了。

其实主要还是应用环境吧。你想从事哪一行用到什么语言就学哪个吧。这些语言随便一个在行业里学透了都是有饭吃的了。比如php开发,网上一抓一大把,几百块就能糊弄一个网站出来。但是呢,随便去哪个正规的经营网站的企业看看,PHP程序员都是属于高薪那一拨的。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn