Antwort
Mit PHP würde ich nicht anfangen, da die Sprache nicht typisiert ist und man auch nicht mal schnell eine Client Anwendung mit Oberfläche gestalten kann.
Versuch es doch mal mit www.coding-school.eu, ist an Anfänger gerichtet und leitet einen Stück für Stück an die Programmierung (mit C#) heran inklusiver praktischer und theoretischer Tests. Allerdings ist die Seite auf Englisch.