Voor beginnende programmeurs en mensen die net beginnen met WordPress development, kan PHP één van de beste startpunten zijn. Het is een super eenvoudige en rechttoe rechtaan taal, waardoor het een van de beste programmeertaal is om te leren, dus je kunt er vrij gemakkelijk in beginnen, en het vormt de ruggengraat van online ontwikkeling. Wil je aan de WordPress back-end werken, dan is het een vereiste.

Maar wat als je geen maanden of zelfs jaren in kneiterdure collegebanken wilt doorbrengen? Nou, dan heb ik goed nieuws. Je kan vandaag al je eerste stap zetten als developer. Er zijn honderden PHP tutorials, zowel gratis als betaald waarmee je direct kan beginnen. Maar wij hebben de 20 beste voor je op een rijtje gezet.

Er zit voor ieder wat wils bij, van ouderwetse doe-het-zelf documentatie, begeleide tutorials tot interactieve cursussen met games en oefeningen om je vaardigheden aan te scherpen. Welke lesmethode je ook het prettigst vindt, in deze lijst staat iets wat bij jou past.

Waarom zou je PHP leren?

PHP is een server-side scripttaal die vooral wordt gebruikt voor het maken van dynamische webpagina’s. Je zult PHP allerlei dingen zien doen, zoals het maken van interactieve content, verzamelen van informatie uit formulieren, informatie sturen naar bezoekers, en het identificeren van gebruikers. Het is de ruggengraat van WordPress en de bijbehorende plugins die allemaal een eigen unieke functie aan het CMS toevoegen. Je kunt zo’n beetje alles doen met PHP.

Het is ook erg makkelijk om mee te beginnen en daarmee een goede starters-taal voor nieuwe ontwikkelaars. Als je al een achtergrond in programmeren hebt, scheur je er zo doorheen. Maar zelfs complete beginners zullen weinig moeite hebben met de ins en outs van PHP.

Als je begint met WordPress development, is PHP een absolute must. Het is bijvoorbeeld nodig om WordPress te bewerken, thema’s en plugins te schrijven, en het is de kern van het hele CMS. HTML, CSS, en JavaScript zijn zeker ook interessante talen, maar geen een is zo’n integraal onderdeel van WordPress als PHP.

De laatste reden om PHP te leren: net als bij veel andere programmeertalen heeft het een enorme online community en een hoop gratis bronnen. Dat betekent dat je op allerlei plekken om hulp kunt vragen, ideeën kunt uitwisselen, en handige gidsen of gratis software kunt downloaden.

Nu we dat weten, kunnen we meteen beginnen met ons overzicht van PHP tutorials die je online kunt vinden.

De 15 beste gratis PHP tutorials voor beginners

Als je niet voor een cursus kunt betalen of eerst PHP eens wilt uitproberen om te zien of het bij je past, zijn gratis PHP tutorials de perfecte plek om te beginnen. Gratis betekent zeker niet altijd slechter, er zijn namelijk een hoop gratis tutorials die even goed (of zelfs beter) zijn dan sommige betaalde lessen. Veel developers zeggen dat de gratis online resources voor PHP zo goed zijn dat je nooit betaalde trainingen hoeft te kopen!

Elke website hieronder biedt een unieke manier om PHP te leren. Begin dus eerst hiermee, en als je meer begeleiding wilt, kun je naar de PHP tutorials gaan die we verderop hebben staan.

1. Official PHP Manual

Official PHP Manual
Official PHP Manual

Waar kun je beter beginnen dan bij de officiële documentatie van de schrijvers van PHP? Deze gids laat je alles zien, van een introductie over PHP, hoe je het moet installeren tot de belangrijkste syntax. Het is een goede plek om te beginnen, vooral als je al vaker programmeerdocumentatie hebt gelezen.

Het voornaamste probleem is dat het wel een aantal geavanceerde features benoemt, maar zeker niet compleet is. Het is ook vrij rechtdoorzee en droog, wat voor sommigen misschien prettig is, maar complete beginners geven wellicht de voorkeur aan iets meer begeleiding.

Bekijk de documentatie eens en lees een paar delen. Met andere woorden, blader er eens doorheen en kijk of het je aanspreek. Voor veel mensen is een referentie-handleiding en een hoop oefening de beste manier om te leren.

2. W3Schools PHP Tutorial

W3Schools PHP tutorial
W3Schools PHP tutorial

W3Schools is een geweldige bron voor beginnende webdevelopers van elke leeftijd. Ze bieden eenvoudige en makkelijk te volgen uitleg, en hebben een hoop referenties en voorbeeld waar je naar kunt kijken. Ook bieden ze allerlei oefeningen en quizzen om je te helpen PHP ook echt te onthouden. Je kunt zelfs een online certificaat van W3Schools krijgen.

Als je ooit nog een nieuwe programmeertaal wilt leren en je bent op zoek naar makkelijke en leuke tutorials, bekijk dan zeker eens W3Schools.

3. PHP: The Right Way

PHP The Right Way
PHP The Right Way

Zoals elke programmeertaal heeft ook PHP best practices die je zou moeten volgen. Als je dat niet doet zal je code langzaam en slordig zijn, of zelfs helemaal niet werken. PHP:The Right Way leert je de programmeerstandaarden die misschien niet direct vanzelfsprekend zijn voor nieuwe ontwikkelaars.

Het is geen tutorial voor beginners die je alles stap-voor-stap uitlegt, maar het is zeker het lezen waard om ervoor te zorgen dat je goede code gaat schrijven.

4. FreeCodeCamp’s gratis PHP tutorial

FreeCodeCamp.org
FreeCodeCamp.org

Als je graag videotutorials kijkt, is deze enorme sessie van vijf uur lang perfect voor jou. De volledige cursus behandelt alle basiselementen van PHP en laat je alles zien wat je moet weten.

Ga er een middag goed voor zitten en aan het eind van de dag ben je een beginnende PHP programmeur. Als je al wat PHP kent en stukken wilt overslaan, kun je op de tijdsindicatie in de beschrijving klikken om naar het relevante deel te gaan.

5. Leer PHP met Codeacademy

Codeacademy
Codeacademy

Leer jij het beste iets nieuws door er gewoon in te duiken? Codeacademy is een volledig gratis resource waar je vooral leert door aan de slag te gaan in plaats van video’s te kijken of te lezen. Alhoewel het vooral bestaat uit interactieve lessen, zijn er ook quizzen, artikelen, en vrije projecten. Het is eigenlijk een schoolvak waarin je jezelf moet begeleiden, en het enige wat je daarvoor hoeft te doen is een account aanmaken.

6. PHP Apprentice

PHP Apprentice
PHP Apprentice

Of je nou een beginner of al meer ervaren bent, PHP Apprentice heeft nuttig advies voor iedereen. Het gratis online boek is een levend project, met momenteel al 22 overzichtelijke pagina’s met vooral veel voorbeelden van echte PHP. Het lijkt wat op de normale documentatie, behalve dat het veel begrijpelijker en prettiger is.

7. GeeksforGeeks PHP Tutorials

GeeksforGeeks
GeeksforGeeks

Veel van de gratis bronnen die we hier noemen behandelen vooral de basis, en verder niet zoveel. Deze enorme set tutorials behandelt echter werkelijk elk aspect, elke functie en elke library die PHP te bieden heeft.

Het leest minder als een uitleg en meer als documentatie, dus als je de officiële PHP documentatie prettig vond en op zoek bent naar meer verdieping, dan is dit het proberen waard.

8. TutorialsPoint PHP Tutorial

TutorialsPoint
TutorialsPoint

Dit is nog zo’n enorme bron met PHP lesstof, maar biedt meer een serie tutorials in plaats van droge documentatie-achtige pagina’s. Je kunt hier van alles vinden, van de basics tot onderwerpen voor gevorderden, plus voorbeelden van PHP voor logins, formulieren en met AJAX.

9. PHP Basics Playlist

Codecourse
Codecourse

Als je nog met de basics aan het worstelen bent en je de voorkeur geeft aan video-walkthroughs, dan zijn deze PHP tutorials precies wat je nodig hebt. De 35 video’s zijn vrij kort, ongeveer 5 tot 20 minuten per video en behandelen allerlei onderwerpen. Je kunt de hele serie gratis kijken in ongeveer vijf uur.

10. Learn PHP in Y Minutes

Learn X in Y Minutes
Learn X in Y Minutes

Wil je snel PHP leren? Dit document behandelt alles heel kort en zonder franje, alleen maar code. Doordat je niet aan de hand wordt genomen, en geen uitleg krijgt, hebben ze PHP op één pagina weten samen te persen. Ideaal dus als je van bondige tutorials houdt.

11. Learn-php.org gratis interactieve PHP Tutorial

Learn-php.org gratis interactieve PHP Tutorial
Learn-php.org gratis interactieve PHP Tutorial

Het unieke aan deze PHP tutorial is dat het een set van interactieve oefeningen is die je aanmoedigen om te experimenteren met programmeren en te zien of je de verwachte output krijgt. Als dat niet lukt, laten ze weten wat er misging, net als bij een echte compiler. Probeer dit als je je syntax wilt uitproberen in een begeleide les. Lees meer over de beste PHP frameworks.

12. The Net Ninja’s PHP Tutorial for Beginners Playlist

De gratis PHP tutorial van Net Ninja
De gratis PHP tutorial van Net Ninja

Als je je eigen website vanaf het begin wilt bouwen, is dit de perfecte videoplaylist. Door PHP en MySQL samen te gebruiken, kun je een volledige functionele website met database bouwen, en allerlei functies leren programmeren, zoals formulieren en datavalidatie. Deze video’s zijn echt goed, dus je zult er een hoop van leren.

13. PHP5 Tutorial

php5 tutorial
PHP5 tutorial

Deze documentatie legt je PHP en MySQL uit met een hoop handige afbeeldingen en duidelijke uitleg. Het nadeel is dat het zich richt op PHP5, wat al op z’n einde aan het lopen is. PHP 5.6 wordt nog zeker veel gebruikt online, maar het zou beter zijn als je meteen met PHP 7 begint. Deze website behandelt de basics van PHP vrij goed, dus het kan alsnog wel de moeite waard zijn om door te lezen.

14. Traversy Media’s PHP Front To Back Playlist

Traversy Media’s PHP tutorial
Traversy Media’s PHP tutorial

Bekijk deze playlist vooral: hiermee leer je in 22 video’s alles wat je over PHP moet weten. Het gaat over basics zoals het installeren en PHP syntax, geavanceerde implementatie zoals MySQLi-integratie, maar ook  over het instellen van cookies met PHP.

15. SoloLearn PHP Tutorial

SoloLearn
SoloLearn

SoloLearn heeft een lessenreeks gemaakt met een focus op plezier en motivatie. Quizzen helpen je om te onthouden wat je geleerd hebt, terwijl achievements en interactieve content je motiveren om door te gaan. Het enige wat je moet doen is een account aanmaken, en je kunt de cursus zowel op je smartphone als online doen. Met meer dan een miljoen studenten, zijn een hoop developers ooit hier begonnen.

12 betaalde PHP tutorials voor serieuze developers

Deze betaalde PHP cursussen bieden veel voor gevorderden in PHP. Veel zijn zeker hun geld waard en bieden verschillende manieren om te studeren: video’s, tekstuele uitleg en interactieve oefeningen. Ze bieden vaak ook inzicht in PHP die gratis tutorials je niet bieden.

Als je het beste in een school-achtige omgeving leert, dan zijn deze betaalde cursussen waarschijnlijk geschikt voor jou..

1. Udemy PHP Tutorials

PHP Tutorials bij Udemy
PHP Tutorials bij Udemy

Udemy is een ontzettend populair online platform voor allerlei lessen over allerlei onderwerpen. Op dit platform alleen al zijn 3,5 miljoen studenten die PHP leren. Er zijn honderden PHP cursussen die de taal op elke mogelijke manier uitleggen, dus er zit voor iedereen wat bij.

Het grootste nadeel is dat het vrij prijzig kan zijn, vaak tussen de $50 en $200 per cursus (het loont echter om op een aanbieding wachten). Maar vaak bevatten deze pakketten dan wel uren zo niet dagen aan video, met vaak interactieve lessen en resources die je kunt downloaden, dus dit kan zeker een goede investering zijn..

2. PHP for Beginners

PHP for Beginners
PHP for Beginners

Als je een cursus wilt waarbij je bij nul begint en eindigt als PHP expert, dan moet je deze proberen. Het leert je hoe je PHP kunt integreren met Content Management Systems zoals WordPress, kunt werken met MySQL databases en interactieve content kunt maken. Daarnaast leer je de basics van het programmeren en je eigen code debuggen. Ze hebben hier echt een hele hoop content, dus bereid je voor op een lange cursus.

3. Lynda PHP Tutorials

PHP Tutorials op Lynda
PHP Tutorials op Lynda

Lynda bevat 55 PHP cursussen en bijna 2000 videotutorials, die vaak een paar uur lang zijn. Net als bij Udemy worden ze door heel uiteenlopende mensen gemaakt, en behandelen ze verschillende PHP gerelateerde ontwerpen. Je kunt de resultaten sorteren op niveau, onderwerp en zelfs PHP versie.

Plus, a few videos are usually available for free from each course so you can see if it’s the right fit for you. After that, you’ll need to purchase a subscription to see the rest of the lessons.

4. Coursera PHP Courses

PHP Courses op Coursera
PHP Courses op Coursera

Wil je leren van universiteiten zonder daadwerkelijk naar een universiteit toe te hoeven gaan? Dan zijn Coursera lessen misschien iets voor jou. Sommige cursussen zijn gratis, maar de meeste hebben er een prijskaartje aanhangen om je in te schrijven, of om uiteindelijk een certificaat te krijgen.

Er is financiële bijstand beschikbaar als je een beperkt inkomen hebt, dus dan kan dit zeker een betaalbare optie zijn. Als je je inschrijft, krijg je wel vaak waar voor je geld: de cursussen werken volgens een agenda, je werkt samen met andere studenten, krijgt cijfers, en kunt een certificaat halen..

5. Learn Object-Oriented PHP By Building a Complete Website

Object-Oriented PHP cursus
Object-Oriented PHP cursus

Wil je helemaal je eigen website bouwen? Deze cursus leert je alles over object-georiënteerd programmeren en hoe je dat bij PHP kunt toepassen. Je leert de basis, en aan het eind zul je je eigen werkende website hebben gemaakt. Maandenlang studeren is weinig motiverend, dus als je meteen iets wilt gaan maken, is dit een goede optie.

6. Make a Spotify Clone from Scratch: JavaScript PHP and MySQL

How to make a Spotify clone tutorial
How to make a Spotify clone tutorial

Het maken van een kloon is één van de beste manieren om een vaardigheid te leren. Het leert je hoe je moet doen wat experts deden terwijl je tegelijkertijd je eigen voorkeuren kunt toevoegen, en kunt experimenteren. Deze cursus leert je niet alleen maar PHP maar ook meteen JavaScript en MySQL, waarbij je voor alledrie de talen bij nul begint. Je maakt een kloon van Spotify met je nieuwe vaardigheden waarbij je bij elke stap aan de hand wordt genomen.

7. Laracasts Journey: PHP

Laracasts
Laracasts

Laracasts is een enorme verzameling screencasts: videotutorials die het scherm van iemand opnemen en je alles laten zien wat de leraar aan het doen is. Er zijn honderden PHP lessen beschikbaar, en de volledige beginnerscursus is gratis. Voor $15 per maand heb je toegang tot alle premium lessen.

8. Treehouse PHP cursussen

Treehouse php
Treehouse

Treehouse biedt duizenden cursussen op hun website voor een maandelijks bedrag, waaronder meer dan dertig PHP cursussen. Naast de video’s, zijn er ook quizzen en doelen bij elke les zodat je goed je voortgang kunt zien. Sommige cursussen zijn slechts een paar minuten, terwijl anderen uren aan videocontent bevatten. En als je ook andere web-programmeertalen wilt leren, geeft een abonnement bij Treehouse je ook daar toegang toe.

9. The Complete PHP MYSQL Professional Course with 5 Projects

PHP MYSQL Professional Course on Udemy
PHP MYSQL Professional Course on Udemy

PHP en MySQL gaan vaak hand in hand. Als back-end development je einddoel is, dan biedt deze cursus je vijf projecten om je verder te helpen in je carrière. Met 148 lessen en 20 uur aan video, zal deze je wel een poosje bezighouden.

10. Pluralsight PHP Courses

Pluralsight
Pluralsight

Pluralsight is een plek met premium lessen voor computerscience en technologie. Voor een maandelijks bedrag krijg je toegang tot videocursussen en leerwegen waarmee je aan bepaalde carrièrepaden werkt, of je zelfs later kan certificeren.

Via dit platform kun je je vaardigheden in verschillende gebieden meten om te bepalen hoe goed je zou zijn in verschillende tech-banen. Het belangrijkste doel hierbij is dat je vaardigheden ontwikkelt om een professionele developer te worden en je te helpen om te beginnen met een carrière in de tech-industrie.

11. Getting Started with Laravel

Getting started with Laravel course
Getting started with Laravel course

Deze cursus van Pluralsight leert je het populairste framework van PHP: Laravel. Laravel helpt je web-applicaties te ontwikkelen die snel, krachtig en expressief zijn. Het is haast een add-on voor PHP waarmee je veel makkelijker dingen kunt bouwen. Als je je PHP kennis verder wilt uitbreiden, is Laravel de perfecte plek om te beginnen.

12. PHP for Beginners: How to Build an E-Commerce Store

PHP for Beginners op Udemy
PHP for Beginners op Udemy

Ben je van plan om je eigen webshop te bouwen op PHP? PHP is een integraal onderdeel van elke online winkel, aangezien het vaak de benodigde verzoeken en authenticaties verwerkt.

Deze cursus is eigenlijk niet voor beginners; je moet al wat HTML- en PHP syntax kennen voordat je hiermee begint. Het richt zich vooral op hoe je applicaties bouwt en de front- en back-end van een webshop kunt inrichten.

Sammenvatting

Elke developer moet ergens beginnen. Kies een PHP tutorial die past bij jouw leerstijl en leer PHP zonder dat je voor dure universiteiten hoeft te betalen.

Eén van de moeilijkste onderdelen aan webdevelopment is het leren van de verschillende talen die je voor een website nodig hebt. PHP is een eenvoudige taal om te begrijpen, en het is een goed begin voordat je met lastigere webtalen zoals HTML, CSS, SQL, en JavaScript begint.

Terwijl je WordPress leert kennen, hou ook vooral een oogje op andere talen die mensen gebruiken voor WordPress. JavaScript en React worden steeds belangrijkere tools voor WordPress developers en die aan je skills toevoegen kan een goede volgende stap zijn nadat je wat PHP ervaring hebt opgedaan.

Onthoud wel dat het leren niet stopt als je eenmaal klaar bent met de cursus of de documentatie. Het web is altijd in ontwikkeling en er is dus altijd meer te leren. Door op de hoogte te blijven van trends binnen het programmeren, blijf je relevant en kun je baanbrekende apps maken of werk binnen nieuwe gebieden vinden. PHP is nog maar het begin.

Heb je nog goede PHP tutorials, cheat-sheets of bronnen die handig zijn voor nieuwe developers? Deel de PHP resources die jou het meest geholpen in de reacties hieronder!

Brenda Barron

Brenda Barron is a journalist and copywriter from California. She contributes to sites like WPMU DEV, Envato, and Torque.