Just tried it. Checked out the PHP course, saw some OOP stuff, thought I'd brush up and...
A few weeks ago, I knew nothing of OOP. I learned more about OOP from diving head first into a project that already contained OOP (FailBot) than from codecademy. From diving into the code, I learned everything all at once because I had to, and apparently I didn't miss anything important. I'd rather slap myself upside the head with an "advanced" technique and learn it near instantly than slowly progress through 10 lessons just to learn what I could have learned like the wind. I ended up skipping lessons 4-8 and going straight from 3 to 9 just because I was beginning to die of boredom. I learned more and faster just by reading the stuff on the left then skipping the lesson.
The only thing that I can say for it are that it taught me these few things:
Classes are not objects, they are templates, but can be used like objects?
I learned what "extends" means.
The one thing with the :: isn't like the thing with the ->. You need to include $ when you use ::.
If you want to :: something, then you need to static it first.
Last edited by Different55 (2014-08-13 09:37:26)
Jet fuel can't make dank memes.