PHP编程哪里可以学习?

查看:9861|回复:25
学校毕业已有小半年,感觉就我现在的情况连生存下去都是个问题。
想学一门编程语言,不知该从哪方面开始学起。
还请各位不吝赐教。
:(pdd_19):
跑到这里来提问,我一定忽悠你学C++的。
程序设计,算法为王。
提出问题;分析问题;确定算法;画出流程图;编辑程序;调试程序;建立文档资料。
大家在开发板块贴代码的时候,请使用“插入代码”的功能。
[code]int main(){return 0;}[/code]
呵呵,什么叫忽悠啊?
都可以,不管什么语言,基本的东西都差不多,算法是精髓。
哪门语言入门比较容易点?
相互之间都有联系吗?
朋友介绍说就学 C++ 吧,相比来说不是很难。
是这样吗?
我不是怕难,因为我什么都不懂,是从头开始学的,真不知该如何下手!
社区专家团
我是用C语言的,但是你这种情况我强烈建议你学习做网页,做flash
初级工程师
语言皆浮云
思想是关键
java C++ 都风风火火的,哪门语言无所谓了,坚持走下来才是关键
學ASP.NET+C#吧,我現在正在學!
最有价值午饭
语言都有点通用性的
精通一门就好了
其他的也要会看
我以前也经常回答这个问题,其实最简单的答案就是。
把将来能用得上,你可以靠它作为敲门砖从事开发工作的所有语言列一下
C/C++,JAVA,C#,VB.NET,Python,Ruby,PHP
懒得再列了,就这几种吧,我不想给你分析任何关于这些语言之间的特性什么的优点什么的,那都是见仁见智的,你直接挑一个顺眼的学就是了,有了开始,才是最重要的。
助理工程师
个人觉得先学C..
中级工程师
JAVA SE&&是基础部分。
学好了转JAVA EE
坚持更新原创,欢迎访问
初学者可以先从& &HTML最基本的学起 --&&再到CSS&&--&&如此学下去JS--& &PHP&&--& &mySQL
编程语言分很多种:Web常用的标记语言、聚合语言、与数据定义语言、转换语言、客户端脚本语言、服务器开发语言、数据库语言
这些语言中都包括上面所提到的语言
不管是C、c++、jave、NET、Mono、Ms里面都包括上面提到的这些,把上面的学好了,不管是那种语言都能一通百通。
本帖最后由 huihexie 于
16:49 编辑
提示: 作者被禁止或删除 内容自动屏蔽
c#:handshake
助理工程师
什么都熟悉一下,然后选择一个自己喜欢的
我在学两门语言 C# /java 现在学到有点级别了 可是下面怎么走我有些迷茫啊 学校的东西感觉有些不够了 可是我又不知道如何进行扩展最好 有人能告诉我下吗
还是看个人喜好,喜欢手机及系统应用的,那就C++,喜欢网络应用开发的就学C#,Java,PHP,JS,等。饭好混,很好的混下去就需要研究了。
我认为还是从C学起吧,因为现在有很多语言都是跟C语言,非常接近的,比方说:c++ .net java php。而且现在的开发趋势都是向开源框架和云计算进行衍变开发。在学习用PHP做网站之前-PHP开发小组-好知网
3006个话题
创建时间:
7365 次查看
今天有个网友跟我说,想学PHP,做网站,有资料提供不?
“想学”这个阶段,比较朦胧,不如先一起来了解下历史,这样对PHP会有个清晰点的定位。当然,最后也会分享几个个人觉得可行的学习方法。
得从因特网(Internet)说起。60年代,美苏争霸的时候,两国都具备核武器,美国国防部为了保证在受到苏联第一次核打击的之后仍然具有一定的生存和反击能力,需要设计出一种分散的指挥系统,当部分指挥点被摧毁,其他点仍能正常工作,并且这些点之间,能绕过那些已被摧毁的点而继续保持联系。基于这个构思,有了因特网的雏形:一个名为ARPANET的网络。
1974年,TCP/IP网络通信协议问世,随后美国国防部决定向全世界无条件免费提供该协议,也就是向全世界公布这个解决电脑网络之间通信的核心技术,网络因此得到大发展,各种各样的网络应运而生。基于温顿·瑟夫(Vinton Cerf)的设想:“在每个网络内部各自使用自己的通讯协议,在和其它网络通信时使用TCP/IP协议”,80年代中期,美国国家科学基金会(NSF)建立名为NSFNET的广域网,运营过程中,很多大学、政府资助甚至私营的研究机构纷纷把自己的局域网并入NSFNET中,从1986年至1991年,NSFNET的子网从100个迅速增加到3000多个,开始真正成为因特网的基础。
TCP/IP协议解决了网络互联的问题并促使因特网的产生和发展,在此基础上,万维网、网站等才能发展起来,也才有了PHP诞生的可能。
1989年,伯纳斯·李(Berners Lee 万维网之父)看到了将超文本(网页就是一种超文本,超文本概念更早的时候已提出)系统与因特网结合在一起的机会:只要把超文本系统和传输控制协议、域名系统结合在一起,就能得出万维网(World Wide Web)。同年,他设计了第一个万维网浏览器和第一个网页服务器。日,他在发表了万维网项目简介的文章,这一天也标志着因特网上万维网公共服务的首次亮相。
1994年,伯纳斯·李在麻省理工学院创办了万维网联盟(W3C)。它的成员包括多家建议万维网进一步改善自身质量、有意创建标准的公司。伯纳斯·李宣布万维网完全免费的,不申请专利权,不征收专利费,因此,人人都能轻易用上万维网。
万维网的核心部分是由三个标准构成的。统一资源标识符(URL),这是一个世界通用的负责给万维网上例如网页这样的资源定位的系统;超文本传送协议(HTTP),它负责规定浏览器和服务器怎样互相交流;超文本标记语言(HTML),作用是定义超文本文档的结构和格式。
你在浏览器中输入网页URL,基于HTTP协议,浏览器将请求发送到网页服务器,服务器接收到请求,根据URL找到它所代表的资源在哪里(网页),返回数据给浏览器,返回的网页其实都是HTML代码,需要浏览器翻译成可阅读的内容,也就是你现在看到网页的样子。这是上面三个概念在实际操作中的例子。而网站,其实就是一些特定内容的相关网页的集合。
万维网是基于因特网的一项服务,方便人们在因特网上发布和获取资源。当在因特网上发布网页的人越来越多时,新的问题又产生了。
纯文本的静态网页只能用作展示,但制作网页过程中,会有很多额外的需求。1995年,拉斯姆斯·勒多夫(Rasmus Lerdorf)创建了 PHP/FI 项目,用来跟踪访问他主页的人们的信息,用 Perl 脚本编写,取名为“Personal Home Page Tools”。随着更多功能需求的增加,他写了一个更大的C语言的实现,它可以访问数据库,可以让用户开发简单的动态网页。
后来Andi Gutmans和Zeev Suraski在做项目时发现PHP/FI 2.0功能明显不足,于是他们重写了代码。这就是PHP 3.0,也是类似于当今PHP语法结构的第一个版本。这个全新的语言伴随着一个新的名称发布:PHP。这是一种递归的缩写,它的全称是 —— PHP: Hypertext Preprocessor(PHP是超文本的预处理程序)。它的可扩展性吸引了大量的开发人员加入并提交新的模块,这也是它取得巨大成功的关键。
PHP是干什么的,名字里已经说明了。在上面的例子中,再加上点PHP的活。服务器接收到请求,根据URL找到它所代表的资源在哪里,但这个资源是个PHP脚本,服务器就先让PHP解释器去运行这个脚本(干的活也就是名字里说的:超文本的预处理),得到了处理出来的HTML,返回数据给浏览器。
经常和PHP一起被提起的 “Apache网页服务器”,PHP的老搭档,就是例子中所说的在接收浏览器请求的服务器。
整个历史下来,个人体会:开放、共享、贡献、勇于实践等,这些也许就是互联网的基因,在它孵化的过程中已经注定;而我们已经站在前辈的肩膀上继续前行。同时,你也应该清楚了PHP的定位,做网站,除了学PHP,上面的这些概念、名词,都需要理解,做之前了解了一遍,岂不更好。
关于如何找资料,个人经验:
掌握一项技能,系统性的学习比较必要,要找一本适合入门的比较系统的书,跟着作者的思路学习,能系统性的掌握它。
如何找书?豆瓣()上有书评,有评分,有摘要,足够参考。
遇到问题?手册,官方手册详尽,从安装、语法、调试、到每个函数怎么用。如果是手册上没有的,将问题定位清楚,google搜索一般都有高质量答案(用英文搜索更好)。
还有很多,大家都会的 :) 不多说了。
如果想马上动手的,附一个用PHP写Hello world的视频教程地址。/course/686/lesson/9207,这个教程在windows下,环境安装简单,还把如何调试错误放在第一课,多个教程中对比了下,于是推荐这个。视频整理:好知网,视频作者:张恩民。
封面图:站在巨人的肩膀上。
-----------------------------
文章始发于微信公众帐号:PHP工程师
原来W3C的年龄只比我的年龄小了一个月时间…………
长沙做网站的公司/cszwz/
(大小不能超过2MB,文件类型支持png ,jpg ,gif ,doc ,xls ,txt ,rar ,zip .)
Powered by
扫一扫 关注好知微信2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
2012年2月 PHP大版内专家分月排行榜第一2012年1月 PHP大版内专家分月排行榜第一2011年11月 PHP大版内专家分月排行榜第一2011年9月 PHP大版内专家分月排行榜第一
2012年3月 PHP大版内专家分月排行榜第二2011年12月 PHP大版内专家分月排行榜第二2011年10月 PHP大版内专家分月排行榜第二
2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
2012年2月 PHP大版内专家分月排行榜第一2012年1月 PHP大版内专家分月排行榜第一2011年11月 PHP大版内专家分月排行榜第一2011年9月 PHP大版内专家分月排行榜第一
2012年3月 PHP大版内专家分月排行榜第二2011年12月 PHP大版内专家分月排行榜第二2011年10月 PHP大版内专家分月排行榜第二
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。  lz毕业一年,专业和计算机计算机专业牛马不相及,以前没有接触过编程,这行很好玩的感觉,趁年轻换个行业试试。  今天收集了一些自学的资料,初步拟定了自学计划。  一、语言:要自学首先选择了一门语言,网上众说纷纭,java,c++,c# 蟒蛇,一开始看的楼主头昏脑大,不知道选择什么好,目前的想法是,先入行,再选择,现在嘛,先选一门最简单的,不要纠结于语言,没什么语言能干一辈子,现在技术更新换代这么快,先入行再说,php好像是比较简单的就它了。  二、学习路线,现在网校培训什么的很多,但是lz是个屌丝,没钱,而且学习资料网上也很多的,干嘛去培训班,于是借鉴了某培训班的学习路线图,和资料,把他们切成了三十份。php先从  html 和css开始。  如题,以后每天记录学习情况,闭关一个月。
楼主发言:2次 发图:0张 | 更多
  今天的情况,路线图是才找到的,才发现自己学习顺序的错误,以为php就只学php所以在codecademy注册了一个账号,直接学习php的课程,今天完成了那上面基础课程的百分之五十,学习了for
switch arrays while,总之就是一些控制流和变量的概念。
  Lz学的咋样啦
  @anrian2011
@雨中漫步e 3楼
02:10:00  Lz学的咋样啦  -----------------------------  楼主给力,我也正有此想法
  与凤凰同飞,必是俊鸟,与虎狼同行,必是猛兽!你能走多远,看你与谁同行!  欢迎大家加入《顶级销售高手实战交流》,和我们一起来学习交流职场经验,跟顶尖职场牛人学习,不定期分享牛人实战经验QQ群: 审核通过在群共享免费获取“5亿青年职场圣经”《我把一切告诉你》完整电子书。
  学习seo 是个马拉松
当然只要你不放弃就肯定会成功的。这是我的seo博客 /
  在互联网上有几亿个网页,当然这里面也有许多是相似的网页
那搜索引擎是如何排序的呢 为什么这个网页要排在首页?上海seo可以告诉你!  /seo/134.html
  楼主给力,我就是自学的半调子,加油。最近想考个驾照,选了很多,这个最合我的心意,绝对给力!/
  说好的每日记录呢?
请遵守言论规则,不得违反国家法律法规回复(Ctrl+Enter)拒绝访问 |
| 百度云加速
请打开cookies.
此网站 () 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(38fe-ua98).
重新安装浏览器,或使用别的浏览器}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信