If you want to be a respectable PHP programmer in this age, make sure you know about a few important things!
Familiarize yourself with PSR standards. The most important one is PSR-0 as it changed the way PHP is coded in version 5.3.
- Autoloading Standard: PSR-0
- Basic Coding Standard: PSR-1
- Coding Style Guide: PSR-2
- Logger Interface: PSR-3
- Autoloader: PSR-4
Every modern developer and service uses this version control system. You should too. Get git. And while you're at it, make sure you have an account at GitHub.
Download & install Composer. It's a PHP package manager (like ruby gems for PHP).
First, make sure you familiarize yourself with unit testing and then install the PHP flavored testing suite PHPUnit. You'll also be using Mockery a lot.
A PHP framework that is coded using best practices, Laravel is making PHP a legitimate coding language again.
Check out this screencast to find out about the resources available for learning Laravel.
Also! Make sure to go to Laracon this year!
It's been around for ages, but it's the shit. Learn Vim.
Probably the best IDE for PHP out there, PhpStorm.
For auto-compiling LESS, SASS, CoffeeScript or auto-unit-testing, gulp.js is your answer.
For crazy-fast deployment, use Fortrabbit.