Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP

Can't understand OOP :( Any suggestions to improve my study ethics or additional reading material?

Hey Guys,

First week here on TreeHouse, and things were really great. Actually understood all of the material on the php development track. Until I got to OOP. Let me tell you - this is not easy.

I feel that the videos are great, but a little too much to copprehend at once and most of it is just plain hard to understand. Also, I always get the feeling that some crucial information isn't presented.

Up until now I was watching the videos, following the instructor in the Workspace, doing the quizzes and finishing the code challenges.

I am wandering if you guys have tips on how better to improve my study sessions. Maybe you read some other good books on the matter? Or sum the material in a notebook? Or use other guides on the Web to help you?

1 Answer

OOP can be tough, not doubt it. When you start abstracting away parts it can be tough to keep track. There is a steep learning curve you just have to tackle. Keep at it.

Another great resource for PHP is https://www.youtube.com/user/phpacademy/featured

Most everything he does is OOP and best practices, and does a great job explaining at a resonable pace. I've learned a lot from him.

For instance, here is one course where he does a OOP login system from scratch https://www.youtube.com/playlist?list=PLfdtiltiRHWF5Rhuk7k4UAU1_yLAZzhWc

Thank you Kevin! I will absolutely check this out :)