1. W3Schools (w3schools.com)
Kenapa harus pilih W3Schools?
W3Schools menyediakan tutorial interaktif dengan contoh kode yang dapat dijalankan langsung di browser. Bagian Try It Yourself sangat berguna untuk eksperimen.
- Materi mulai dari sintaks dasar, array, OOP, hingga PDO.
- Latihan soal dan kuis di akhir setiap modul.
- Gratis, tanpa registrasi.
2. PHP.net (php.net)
Dokumentasi Resmi
PHP.net adalah sumber paling otoritatif. Semua fungsi, kelas, dan ekstensi dijelaskan secara detail dengan contoh kode.
- Manual dalam Bahasa Indonesia tersedia.
- Halaman User Contributed Notes memberikan tips praktis dari komunitas.
- Update reguler sejalan dengan rilis versi PHP.
3. Codecourse (codecourse.com)
Video tutorial berkualitas
Codecourse menawarkan video tutorial modern yang fokus pada aplikasi nyata, seperti Laravel, API, dan testing.
- Materi gratis dan premium.
- Pembahasan mendalam tentang best practice.
- Komunitas Slack untuk tanya jawab.
4. Laracasts (laracasts.com)
Fokus pada Laravel & PHP modern
Walaupun terkenal dengan Laravel, Laracasts memiliki seri PHP Fundamentals yang sangat cocok bagi pemula.
- Video pendek, jelas, dan terstruktur.
- Seri Laravel From Scratch membantu mengaplikasikan PHP dalam framework.
- Trial gratis selama 7 hari.
5. SoloLearn (sololearn.com)
Belajar lewat aplikasi mobile
SoloLearn menyediakan kursus singkat dalam format kuis interaktif dan kode langsung di ponsel.
- Pengenalan sintaks dasar, kontrol alur, dan fungsi.
- Leaderboard untuk memotivasi belajar.
- Gratis dengan opsi premium tanpa iklan.
6. GeeksforGeeks (geeksforgeeks.org)
Artikel lengkap & contoh soal
GeeksforGeeks memiliki ribuan artikel tentang PHP, mulai dari algoritma dasar hingga penggunaan framework.
- Penjelasan step by step dengan ilustrasi.
- Bagian Practice untuk menguji kemampuan.
- Komunitas komentar aktif.
7. Udemy (udemy.com)
Kursus berbayar dengan diskon reguler
Udemy menawarkan banyak kursus PHP, baik untuk pemula maupun profesional.
- Berbagai instruktur terkenal, misalnya Brad Traversy.
- Materi video + source code lengkap.
- Garansi uang kembali 30 hari.
8. Coursera (coursera.org)
Kursus akademik dari universitas terkemuka
Beberapa universitas, seperti University of Michigan, menawarkan kursus Web Applications for Everybody yang mencakup PHP.
- Materi terstruktur dengan tugas akhir.
- Opsional sertifikat berbayar.
- Akses gratis ke materi video.
9. YouTube Channel Traversy Media
Video tutorial gratis
Brad Traversy menyajikan tutorial PHP yang praktis, mulai dari setup XAMPP hingga membuat aplikasi CRUD lengkap.
- Durasi singkat, fokus pada implementasi.
- Playlist PHP Front To Back .
- Komentar aktif untuk pertanyaan.
10. PHP Academy (phpacademy.org)
Sumber belajar berbahasa Indonesia
PHP Academy menyediakan artikel, video, dan contoh proyek yang ditulis dalam bahasa Indonesia, cocok untuk pemula lokal.
- Topik: dasar PHP, OOP, MySQL, Laravel.
- Forum diskusi khusus developer Indonesia.
- Gratis dengan pilihan premium untuk materi lanjutan.
Kesimpulan
Mempelajari PHP tidak memerlukan biaya besar atau waktu yang berlebihan. Dengan memanfaatkan salah satu (atau beberapa) situs di atas, Anda dapat membangun fondasi yang kuat, menguasai konsep OOP, dan akhirnya mengembangkan aplikasi web yang kompleks. Pilihlah sumber belajar yang paling sesuai dengan gaya Anda apakah itu video, teks interaktif, atau proyek praktis dan tetap konsisten dalam berlatih.
Selamat belajar, semoga perjalanan Anda menjadi PHP developer yang handal!