PHP初学入门

如何从无开头学习PHP呢。
一、学习PHP最好要具备的基础知识:
1)HTML
2)CSS
3)JavaScript
特别是HTML,是必备的基础知识,同时还需了解WWW大致原理。
推荐学习资料:
《Head First HTML with CSS & XHTML》
详细介绍:
http://www.amazon.com/Head-First-HT...ie=UTF8&s=books

二、学习PHP的知识:
1)推荐书籍:
《Learning PHP and MySQL》
http://www.itpub.net/570744,1.html
详细介绍:http://www.amazon.com/Learning-PHP-...ie=UTF8&s=books
2)到网络上了解一下Apache应用服务器是什么:
官方网站 - http://httpd.apache.org
3)了解数据库是怎么回事,特别是和PHP联系非常紧密的MySQL数据库。
ITPUB就是有名的数据库论坛

三、开发工具:
对于初学,建议只是使用一个有语法着色、自动缩进的增强的编辑器即可,如EditPlus、UltraEdit,用Google搜索一下,很多相关内容。

四、方法:
实践非常重要,不能只看书不动手,一定要边学习边实践,这样才能真正领悟并掌握。

(0)

相关推荐

  • vue.js初学入门教程(2)

    接着上一篇vue慢速入门教程学习. 4.组件使用基础 什么是组件?组件可以理解为可重用的自定义HTML. 可以使用一堆组件来构造大型应用,任意类型的应用界面都可以抽象为一个组件树: 可以把组件代码按照template.style.script的拆分方式,放置到对应的.vue文件中. 组件预定义选项中最核心的几个: 模板(template).初始数据(data).接受的外部参数(props).方法(methods).生命周期钩子函数(lifecycle hooks). 4.1 基本步骤 使用组件首

  • PHP初学入门

    如何从无开头学习PHP呢. 一.学习PHP最好要具备的基础知识: 1)HTML 2)CSS 3)JavaScript 特别是HTML,是必备的基础知识,同时还需了解WWW大致原理. 推荐学习资料: <Head First HTML with CSS & XHTML> 详细介绍: http://www.amazon.com/Head-First-HT...ie=UTF8&s=books 二.学习PHP的知识: 1)推荐书籍: <Learning PHP and MySQL&

  • vue.js初学入门教程(1)

    Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们能够快速地上手并使用Vue.js. 0.MVVM 什么是MVVM?就是Model-View-ViewModel. ViewModel是Vue.js的核心,它是一个Vue实例. 不太懂也没关系,慢慢就懂了. 1.基础示例 代码: <!DOCTYPE html> <html> <head> &l

  • 我放弃Python转Go语言的9大理由(附优秀书籍推荐)

    前言 Go大概2009年面世以来,已经8年了,也算是8年抗战.在这8年中,已经有很多公司开始使用Go语言开发自己的服务,甚至完全转向Go开发,也诞生了很多基于Go的服务和应用,比如Dokcer.k8s等,很多的大公司也在用,比如google(作为开发Go语言的公司,当仁不让).Facebook.腾讯.百度.阿里.京东.小米以及360,当然除了以上提到的,还有很多公司也都开始尝试Golang,这其中是什么原因呢?让我们来一起分析分析. 原因 1:性能 Go 极其地快.其性能与 Java 或 C++

  • Python爬虫新手入门之初学lxml库

    1.爬虫是什么 所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本.万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息. 2.爬虫三要素 抓取 分析 存储 3.爬虫的过程分析 当人类去访问一个网页时,是如何进行的? ①打开浏览器,输入要访问的网址,发起请求. ②等待服务器返回数据,通过浏览器加载网页. ③从网页中找到自己需要的数据(文本.图片.文件等等). ④保存自己需要的数据. 对于爬虫,也是类似的.它模仿人类请求网页的过程,但是又稍有不同.

  • 干货 | Linux新手入门好书推荐

    前言 经常有读者问小编可否推荐一些 Linux 入门书籍,正好最近在知乎也看到类似的问题,如几个零碎的命令难以在 Linux 环境中存活,所以如果要真正形成自己的知识体系,还是要靠阅读专业书籍来积累. 众所周知Linux 对后端开发是必备技能,对 Python 开发者来说重要性不言而喻,将来你写的每一行代码,都有可能在 Linux 环境中运行.前端开发是否有必要学习 Linux 呢?这个就好比学驾照,学到了,总有一天会给你带来便利,暂时没时间学的可以先收藏着. linux之路,路漫漫其修远兮,吾

  • Cocos2d-x学习入门之HelloWorld程序

    一.前言: Cocos2d-x是目前非常流行的开源移动2D游戏框架.本文HelloWorld示例程序中使用的Cocos2d-x版本是2.0,主要实现一个简单的入门程序. 二.HelloWorld程序: HelloWorld程序是很多编程语言的入门程序,对于程序员来说非常重要. 打开本文项目后可以看到AppDelegate.h/.cpp和HelloWorldScene.h/.cpp四个文件,比一般初学编程看到的HelloWorld要稍显复杂. 具体代码如下: #include "AppDelega

  • Oracle 的入门心得 强烈推荐

    一.定位 oracle分两大块,一块是开发,一块是管理.开发主要是写写存储过程.触发器什么的,还有就是用Oracle的Develop工具做form.有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J:管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验. 因为数据库管理的责任重大,很少公司愿意请一个刚刚接触oracle的人去管理数据库.对于刚刚毕业的年轻人来说

  • Python基于Tkinter的HelloWorld入门实例

    本文实例讲述了Python基于Tkinter的HelloWorld入门实例.分享给大家供大家参考.具体分析如下: 初学Python,打算做几个Tkinter的应用来提高. 刚学的HelloWorld,秀一下.我用Python3.2的,Windows版本的. 源代码如下: #导入sys和tkinter模块 import sys, tkinter #创建主窗口 root = tkinter.Tk() root.title("HelloWorld") root.minsize(200, 10

  • Android入门之LinearLayout、AbsoluteLayout的用法实例讲解

    本文实例介绍了Android中LinearLayout.AbsoluteLayout的用法,希望能对于初学Android的朋友起到一点帮助作用.具体内容如下: Android 的UI 布局都以Layout 作为容器,并且在上面按照规定排列控件,这方面跟JAVA 的Swing 和LWUIT 很像.控件跟Layout 有很多属性是一样的,可以在Properties 里面修改,跟.NET/Delphi 等RAD 类似,其中最常用的属性有以下这些: id="@+id/edtInput",ID

随机推荐