Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

PHP

What's your suggestions ?

Hey i am going through php development course here and i realise that this track is not enough to know php well... If someone here is know php well please suggest me the best way to learn php.

2 Answers

As you can see in the content roadmap Treehouse will soon release two new php courses (php with databases and object-oriented php) maybe this stuff will help you.

Also there is a nice php tutorial at http://www.tutorialspoint.com/php/ ... but...well I dont really enjoy reading^^ There are also some other sites...but you will also have to pay for them.

please suggest me the best way to learn php.

Same answer as always...learning by doing. Try to make your own site/application and search for answers in the web when you have problems. You won't know everythng about a programming language...for example...even the creators of the language C# learn new things they dont even know about C# (that these things are possible... I follow some blogs of them...sry my english is not that great).

As a developer, google will always be your friend :) (and other devs who might help you)

You can also buy a book...but like i said...i am not a fan of reading because you will forget most things after some days /weeks(you have to USE the stuff you learned ... somethings complete different).

Also it is easier to get a job if you can show some of your projects (GitHub makes it possible) in a CV/job interview.

thanks i appreciate your answer it boost my motivation

Codin - Codesmite
Codin - Codesmite
8,600 Points

I am a proffesional PHP developer, beyond the Treehouse courses I would reccomend:

  • Learn mySQL, MongoDB and or noSQL, these are some of the most common databases used in proffesional enviroments, I would reccomend starting with mySQL. (Learn how to use them and modify/view the data they contain using PHP).

  • Learn Object Orientated PHP (OOPHP), pretty much anywhere you will apply to as a PHP developer will have OOPHP as a requriement, it is standard practice in a good 99% of PHP jobs.

  • Learn a PHP framework (or 2... or all of them) there is lots to choose from, I personaly picked Zend Framework 2 as there is a lot of jobs in London that require knowledge of Zend Framework, other very popular frameworks are laravel, cakePHP, Symfony, CodeIgniter, phalcon, Yii, Aura, Slim, and many more.

  • As you are following the Team Treehouse course on PHP I will assume you are using PHP version 5.4 to 5.6.18, well as of December last year PHP7 released (they skipped 6 as 6 was attempted in 2010 but got stuck and never released, they didn't want to affiliate 7 with 6).

The current latest version of PHP is 7.0.3 released on Feb 4th 2016. There is plenty of information on PHP7 and the new features it in includes online, it will take some search engine digging to find this information, but it is well worth preparing yourself now for PHP7 rather then later when it does become standard, it's always nice to be front of the queue when those PHP7 jobs start appearing.