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

yalın küçük
yalın küçük
4,810 Points

PHP Track and the order of Object oriented basics.

Hi,

I wanted to learn wordpress so I started to learn the platforms. First I will learn PHP. Then HTML and CSS. After that javascript. Then I will start focusing on wordpress.

Treehouse track system is good but there are missing courses as suggestions. I am close to finishing Beginner PHP. There is just one last course Build Basic PHP Website.

In this course I have seen for instance the $_GET and $_SERVER the first time. There was not any prior course. It should have existed in my opinion. Throughout this course I also had to look at and finish HTML forms and HTML tables to understand the sending form course.

Now on the subject of using a library for the mail server there is a topic added by the teacher. It is:Object-Oriented PHP Basics. It is intermediate course. Should I start it now? Because I could not find this course in intermediate PHP course after SQL. I guess this is supposed to be completed by us even if it is not in the tracks. Isn't that so?

https://teamtreehouse.com/library/objectoriented-php-basics-2

Awaiting Your Reply. Thanks

3 Answers

Matthew Lang
Matthew Lang
13,483 Points

Learning PHP before HTML & CSS may give you a difficult time. I suggest you do a quick few courses on HTML and CSS here at Treehouse before moving on to the Intermediate PHP Course. You may also want to learn a front-end technology such as JavaScript and it's jQuery library, though that's completely up to you. Once you feel confident with PHP, you may find yourself doing things in PHP that can simply be done client-side with JavaScript. I hope this helped. :)

yalın küçük
yalın küçük
4,810 Points

Hi,

Thank you for the response Matthew.

I worked on HTML, not CSS but I have a general idea. Knowing CSS and HTML is like driving a car these days but being a technician is different. That's what we are after but with driving skills PHP was not so difficult.

But the problem here is different. I will start javascript ( not for front end but full stack) after html and css certainly) but at this point I needed to decide whether to start oop because finishing the beginner without knowing oop basics would degrade the PHP basics. I do not know.

I started today anyway. That is not so difficult. I understood the logic and if I can see other examples like how to use it, I may even see the bigger picture.

However, this track has a problem. It should be improved.

Thanks

Joshua Bowden
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Joshua Bowden
Full Stack JavaScript Techdegree Graduate 29,312 Points

I agree with Matthew. Learning HTML and CSS first is important. You will understand the basic web structure before you work with PHP on creating more complex sites with it. I even learned JavaScript before I went to PHP. If you want to do Wordpress development I suggest starting with HTML and CSS.

yalın küçük
yalın küçük
4,810 Points

Thank you for the answer Josh.

You are right. But I know HTML and CSS. Not like a pro but I thought that starting with php might challenge my intelligence more and arouse my appetite to learn new things and analyse. This may keep me be alerted and motivated. I did not want my journey to be boring. However, without basic knowledge of HTML and CSS one can be lost I guess. I agree with both of you on that.

After I complete intro to PHP I will start all lessons of HTML and CSS. Then I will start JavaScript. I may choose front end development but not web design I haven't decided. yet The former has Intro to JQuery and JavaScript. It may take like 2 months before PHP I do not know.

However one problem with the PHP here is that there is not any advance course. That's not good.