Ja, SQL hab ich ganz vergessen, das kommt natürlich bei PHP idR auch noch hinzu

Und HTML habe ich komplett außen vorgelassen: XHTML / HMTL5, Semantik, SEO, JavaScript, JQuery... Das mindestens, von Javascript-Frameworks etc. wollen wir mal gar nicht anfangen.
Das Problem, und leider hilfst du dar nicht weiter goratix, habe ich doch schon versucht klar zu machen: "PHP lernen", was soll das heißen? Allein PHP selber ohne jedes Drumherum ist groß und es ist nicht sinnvoll das alles können zu wollen. Deshalb sollte man sich überlegen ob man in eine bestimmte Richtung gehen will, z.B. mit einem Framework arbeiten, einem CMS, wie viel will man von SQL und HTML wissen, etc. Dann kann man eben ein wenig eingrenzen.
Ja, in zwei Wochen kann man einiges über die PHP Basics lernen, ganz klar. Es hängt dann auch davon ab, wie deine Programmierkenntnise in anderen (Script)Sprachen aussehen - je tiefer, desto besser.
Aber wenn man sich nicht gezielt hinsetzt und primär lernen sondern eher eine Anwendung entwickeln möchte, dann kann es dauern, bis man ein gutes Fundament aufgebaut hat. Ich habe so 2009/2010 mit Webentwicklung angefangen und ich habe zwar viel gelernt aber es gibt noch so viel mehr. Ich wünsche mir manchmal, ich könnte einfach ins Jahr einen zusätzlichen Monat einschieben in dem ich nur meine Kenntnisse vertiefe / erweitere.
Ich muss dazu sagen, ich habe in den eineinhalb Jahren einige Auträge angenommen die recht zeitintensiv waren. In der Zeit habe ich dann teilweise wenig dazu gelernt, weil ich mit meinem vorhandenen Wissen die Aufträge erfüllen konnte und keine Zeit (und teilweise Motivation) hatte, mich sonst weiter mit PHP und Co. zu beschäftigen. Ich habe mich inzwischen dazu gezwungen mir immer mal wieder Abstecher in Sachen "etwas neues lernen" zu verschreiben, damit ich mich einigermaßen auf dem Laufenden bzw. weiter entwickeln kann. Denn Webentwicklung verändert sich fortlaufend. Heute hast du dich noch in CodeIgniter eingearbeitet, morgen (also ein paar Monate später) siehst du endlich ein, das dieses Framework tot ist und steigst auf Laravel 4 um
