Best resources to learn PHP?

Wooten

Regular Member
Joined
Oct 4, 2015
Messages
478
Reaction score
529
Hey guys,

I know that this might not be the best place to ask, but I also know that BHW has a relatively good amount of programmers.

I'm currently trying to learn PHP, but I found that the web is filled with a lot of outdated information when it comes to courses n stuff. There's a vast amount of info for JS, but the opposite is true for PHP.

So I'm asking for some guidance from coders to point me to the right direction on where to learn PHP from.

Please note, that I'm am not particularly interested in learning WP or any other CMS and my main objective is to get a job at a product based company, which is why best clean practices of writing a maintainable code are essential.

Thank you :)
 
Youtube helped me a lot. Also github, have a look at scripts already made on Github, try to understand how it works (you would need to know the basics first, it'll be way easier).
 
The best way to learn is to familiarize yourself with basic PHP. Functions, classes, operators, conditionals. There is an abundance of introductions all over the web. Afterward, don't waste time. Get straight into breaking a simple project apart.
 
Read less, write more.

Thats the best suggestion i csn give you.
 
If your goal is to get a job than you should aim for a (web) framework, a company is not going to pay you to reinvent the wheel.

The big question, is it wise to become a PHP programmer now, yesterday or six years ago ?

Hell No! unless you really good at it.

There are better languages to start with like Python, Javascript or GoLang.

My advice is pick another language and be really good at least one web framework.
 
If your goal is to get a job than you should aim for a (web) framework, a company is not going to pay you to reinvent the wheel.

The big question, is it wise to become a PHP programmer now, yesterday or six years ago ?

Hell No! unless you really good at it.

There are better languages to start with like Python, Javascript or GoLang.

My advice is pick another language and be really good at least one web framework.

PHP isn't going anywhere. PHP7 and the likes of Laravel have greatly improved PHP from what it was a few years ago. Though other languages might pay higher, PHP like javascript is mostly everywhere.
Javascript obviously isn't a PHP competitor. You can take Vue and Laravel and build something great. Or you can go vanilla and still use PHP to create whatever you want.

If for career progression, Javascript should be the primary language to learn. Python jobs will mostly deal with machine learning and data science. That can be a very boring field to get into if you're not already inclined towards it.

Client work wise, most clients will not require python, golang, ruby etc. Where projects do require python or the like you will be working with bigger teams and would not get very far as a solo dev.
 
If your goal is to get a job than you should aim for a (web) framework, a company is not going to pay you to reinvent the wheel.

The big question, is it wise to become a PHP programmer now, yesterday or six years ago ?

Hell No! unless you really good at it.

There are better languages to start with like Python, Javascript or GoLang.

My advice is pick another language and be really good at least one web framework.


PHP will continue to thrive. Multiple content management systems and social networks are built with PHP carrying a lot of the scripting load.



@Wooten Here bud, check these out:

https://www.codecademy.com/learn/learn-php
https://php.net/manual/en/index.php
http://tizag.com/phpT/
https://www.w3schools.com/php/
https://www.killerphp.com/tutorials/object-oriented-php/
https://www.tutorialspoint.com/php/
https://codecourse.com/
https://phptherightway.com/
https://www.youtube.com/user/phpacademy (14-hour video course)
http://www.developphp.com/
https://www.phpjabbers.com/
 
you only need the online manual and w3schools .

learn oop only .

i say learn python , mysql, html5 , ajax , css

php is only inputting information to a database online , without javascript boaring.

phython you can create bots and have online services well worth the time learning

if your going to do php , make sure you study wp with php.
 
Last edited by a moderator:
Well nothing really wrong with PHP, six years ago I couldn’t find any decent PHP web framework most of them were bad but in the end Lavarel got it right.
PHP isn't going anywhere. PHP7 and the likes of Laravel have greatly improved PHP from what it was a few years ago. Though other languages might pay higher, PHP like javascript is mostly everywhere.
Javascript obviously isn't a PHP competitor. You can take Vue and Laravel and build something great. Or you can go vanilla and still use PHP to create whatever you want.

I don’t agree Python jobs are for machine learning and data science which btw is just software development. Python has a rich ecosystem that extends beyond what mentioned above unlike PHP which is just a preprocessor most likely build for the web so I argue if it’s a good idea to build whatever in it other than web apps .
If for career progression, Javascript should be the primary language to learn. Python jobs will mostly deal with machine learning and data science. That can be a very boring field to get into if you're not already inclined towards it.

A regular client don’t care which language you use to solve the problem but you as a developer should.
Client work wise, most clients will not require python, golang, ruby etc. Where projects do require python or the like you will be working with bigger teams and would not get very far as a solo dev.
 
Strange argument, he's going to find a job at those social networks ?
PHP will continue to thrive. Multiple content management systems and social networks are built with PHP carrying a lot of the scripting load.



@Wooten Here bud, check these out:

https://www.codecademy.com/learn/learn-php
https://php.net/manual/en/index.php
http://tizag.com/phpT/
https://www.w3schools.com/php/
https://www.killerphp.com/tutorials/object-oriented-php/
https://www.tutorialspoint.com/php/
https://codecourse.com/
https://phptherightway.com/
https://www.youtube.com/user/phpacademy (14-hour video course)
http://www.developphp.com/
https://www.phpjabbers.com/
 
Strange argument, he's going to find a job at those social networks ?

Argument? It's not an argument, it's a fact. MANY companies are hiring programmers. MANY people still post multiple freelance jobs daily. I'd recommend learning Python prior to PHP. Python is a better introduction to the C language(s), but PHP works too.
 
Well nothing really wrong with PHP, six years ago I couldn’t find any decent PHP web framework most of them were bad but in the end Lavarel got it right.


I don’t agree Python jobs are for machine learning and data science which btw is just software development. Python has a rich ecosystem that extends beyond what mentioned above unlike PHP which is just a preprocessor most likely build for the web so I argue if it’s a good idea to build whatever in it other than web apps .


A regular client don’t care which language you use to solve the problem but you as a developer should.

I didn't say all, but most high paying python jobs are to do with machine learning and data science. You could use Django and build web apps, but between PHP and Django, keeping external factors in mind (time, hosting, cost) PHP will win.

As to your second point. Clients absolutely care. The price you would pay for a Python developer would be double that at least compared to a PHP developer. Like I said in the previous comment, other languages may pay higher, however, a PHP developer would have access to a bigger market, even if it's more competitive.

Considering OP mentioned PHP, we are specifically talking about web apps, and now with Cordova etc, it is very easy to create hybrid apps for all devices.

I am not taking away from Python, or any other language. End of the day, they are all tools to do a job. But I find this mindset that PHP is a dying language as false.
 
If you have any programming knowledge PHP is very easy to learn and it might be just easier to jump into learning laravel right away. Can highly recommend https://laracasts.com/. It is definitely worth the subscription price.
 
  • Like
Reactions: neo
Ok. prove it if this a fact, how M A N Y and which companies ? I'm not talking about the scriptkiddies
Argument? It's not an argument, it's a fact. MANY companies are hiring programmers. MANY people still post multiple freelance jobs daily. I'd recommend learning Python prior to PHP. Python is a better introduction to the C language(s), but PHP works too.
 
Are you truly asking me to prove to you that people hire programmers?
 
Ok, it a matter of taste I can't argue with that if you are good with PHP than there is no problem however most are not that good.
Haha I like that last line, you know if you have better experience with PHP I do believe you but never meet one ;).
I didn't say all, but most high paying python jobs are to do with machine learning and data science. You could use Django and build web apps, but between PHP and Django, keeping external factors in mind (time, hosting, cost) PHP will win.

I agree but the reason Python dev is more expensive is because the tools are made for fast development and keep the quality of the process.
As to your second point. Clients absolutely care. The price you would pay for a Python developer would be double that at least compared to a PHP developer. Like I said in the previous comment, other languages may pay higher, however, a PHP developer would have access to a bigger market, even if it's more competitive.

I don't know of Cordova if will check it out
Considering OP mentioned PHP, we are specifically talking about web apps, and now with Cordova etc, it is very easy to create hybrid apps for all devices.

No it's not dying! Why would I want this, I think there are better tools that all
I am not taking away from Python, or any other language. End of the day, they are all tools to do a job. But I find this mindset that PHP is a dying language as false.
 
Hey guys,

I know that this might not be the best place to ask, but I also know that BHW has a relatively good amount of programmers.

I'm currently trying to learn PHP, but I found that the web is filled with a lot of outdated information when it comes to courses n stuff. There's a vast amount of info for JS, but the opposite is true for PHP.

So I'm asking for some guidance from coders to point me to the right direction on where to learn PHP from.

Please note, that I'm am not particularly interested in learning WP or any other CMS and my main objective is to get a job at a product based company, which is why best clean practices of writing a maintainable code are essential.

Thank you :)

This was an EYE OPENER. Do not think twice, get it. You'll learn A LOT.:

http://shop.oreilly.com/product/0636920012443.do

After you've read that one you should get "PHP: Objects, patterns and practice" by Matt zandstra.
 
Do I really need to rephrase what you just mentioned above or you got the message fact machine ?
If try to prove a fact don't use words like MANY multiples times because you actually not saying anything like you did right now
Are you truly asking me to prove to you that people hire programmers?
 
Back
Top