Learn PHP


One of the most mature web programming languages, PHP is still widely used and useful. Whether you're getting up to speed on PHP or learning a framework such as Laravel or Symfony, you can find resources here to help. Many PHP learning resources are online and free, so you can start learning and writing code right away.

We have 10 resources for learning PHP including educational Websites, Kindle & Other eBooks, Books, Online Classes, and YouTube & Online Videos, from providers such as Guru99, Codecademy, CodeDamn, and Lynda.com.


$20 monthly
Paid add-ons

Become a PHP Developer


College | Online class

More than 50% of the web is built using PHP. Easy to get started with, yet powerful in its functionality, PHP is used by individuals, startups, and enterprise-scale companies like Facebook to build...

$38

Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5

7th - College | Book, ebook/Kindle

Tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5. Explore each technology separately, learn how to use them together, and...

Free

Learn-php.org

7th - College | Online resource

Intended for everyone who wishes to learn the PHP programming language. There is no need to download anything – just click on the chapter you wish to begin from, and follow the instructions.

Free

Learn PHP: The Beginner Guide: An Introduction to PHP Programming

7th - College | ebook/Kindle

This book will take you through the basic syntax of the PHP language. There are step by step code samples that you can follow along with. You can read this book at a computer, on your smartphone on...

Free

PHP 5 Tutorial - W3Schools


7th - College | Online resource

PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.

$16

PHP and MySQL Web Development

7th - College | Book, ebook/Kindle

PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to...

1
Free

PHP - Codecademy


7th - College | Online class

Learn to program in PHP, a widespread language that powers sites like Facebook.

Free

PHP Tutorial: Learn in 7 Days


7th - College | Online resource

PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages.

Free

PHP Tutorials


9th - College | Online video/YouTube

Hi! I create videos mostly related to programming, and sometimes simple hacks and tricks to survive on internet!

Free

PHP Tutorials : Learn in 7 Days


College | Online resource

PHP is the most popular scripting language on the web. Without PHP Facebook, Yahoo, Google wouldn’t have exist. The course is geared to make you a PHP pro. Once you digest all basics, the course...

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See free resources for PHP

Frequently Asked Questions

What's the best way to learn PHP?

The best learning resource is the one that you will stick with. For some students, that means a resource that's fun and engaging like a mobile or PC game. For others it's a resource that lets them learn on their own time, like a mobile app or YouTube channel. For other students, it's a resource that emphasizes reinforcement, such as a workbook or set of printable worksheets. The best way to figure out what is right for you is to look at a wide range of resources, keeping your selection criteria in mind. Search our database of 10 resources for learning PHP.

What should I consider when choosing a learning resource for PHP?

Think about what is going to help you continue with the resource and actually complete it. Primary considerations should be:

  • Time commitment - how much time can you spend with this resource per day/week?
  • Portability - will you be studying at home or in other places, such as on the bus or after school?
  • Reinforcement learning - does the resource offer reinforcement? Think about whether you'll want exercises or printable worksheets to help you practice what you learned.
  • Price - does the resource require a monthly subscription? This may be fine for topics you can learn in a month or two, but it may be prohibitively expensive otherwise.
Search our database of 10 resources for learning PHP.

I have specific needs for learning PHP. Where can I find learning materials to meet my needs?

Our advanced search page offers powerful filtering tools so you can find the right learning materials for you.