Is PHP worth learning in 2021?

htmlweeb

Registered Member
Joined
Jul 4, 2020
Messages
77
Reaction score
23
Hey guys, I'm a newbie in the web space.

I've heard discussion about PHP being outdated even though it's widely used.

My question is, is PHP really outdated? Should I learn Node Js or should I learn PHP and MySQL?
 
I love PHP. You can create almost any kind of website with it, and once you have learned PHP, you will have no problem working with Javascript as well. Most of the code is same.
 
Php isn't outdated at all, it's just a bit bulky. Each revision becomes slightly more modern though. Php isn't really hard to learn, it's just something you sit down and do - I suggest *learning* something like python instead, and than just *do* php when you need it.
 
I don't think PHP is going anywhere, lots of new projects are still being started with PHP but less of them are project that you'll hear about, 7 made huge overdue changes. I think python is a good choice although personally I'm not a huge fan of the language, lots of people I know love it, even I love how fast I can put stuff together. Learning node is good if you plan to go full stack as then you only need javascript / typescript for both front and back which is an advantage but I don't see it ever becoming the mainstream go to language. My latest projects have been in node and I quite like it, but I still dislike javascript. Another option if you dont hate microsoft is C#, I'm not a fan of microsoft but I do like C# for really big projects.

Other options are Java (I quite like Java for big APIs, that was a few years back now though), Ruby (not used it much so can't comment, everyone went mad for it about 10 years ago, then went quiet, seems to be getting louder again), Go (very fast to learn once you know other languages, seems quite good, still waiting to use it on a real project), Rust (a serious language for serious projects, looking forward to using this one for real stuff)

Apologies if I've missed your favourite backend web language, these are the ones I'm familiar with at least to a basic level.
 
Nobody can answer this for you.

The value of learning anything highly depends on your needs and requirements.

I am currently learning PHP myself, I don´t have a coding background not I am a web developer, I just that I work almost exclusively with WordPress websites and I want to learn and understand how they are built.

Perhaps these articles will point you in the right direction..

https://www.thatsoftwaredude.com/content/11417/should-you-still-learn-php-in-2021https://www.simplilearn.com/why-learn-php-articlehttps://tryindemand.com/top-benefits-and-importance-of-learning-php-language/https://blog.devgenius.io/is-it-worth-learning-php-in-2021-or-in-2022-1a2ee0e30040
I hope that helps...cheers!
 
It will continue to be used as the bedrock of WordPress, so can enhance your life in many ways.
 
My personal opinion is that you should learn all of them to some degree, you will have to at some point in time...the most money is in fullstack, you can of course go fullstack in javascript only but some clients will use php so they will require that from you, it really depends on what you want to do vs requirements of a client.
 
Nopes, learn BATCH script, LOL. j/k

Your problem is your lack of experience. PHP is a general purpose programming (ok, let's not go into that war.. Not the right thread) language intended for processing data/information. It works just fine, like other programming languages. At the end of the day, it is a tool to get some job done.

Would you be able to make a sweater if you had some wool and needles? Probably not.

In IT, what matters is how you solve a problem, and not what tool you use. Don't learn a "tool". Be a real software engineer that solves problem, usually by breaking a single problem into smaller; and more manageable problems. Tools are easy to learn with some reading (google "yourbestlang documentation". Such knowledge!). What matters in this industry is if you understand a problem, and how to solve it.


Don't learn a tool, if you take my word. Learn how problem solving works.


AND the burning question:

Yes, a degree MATTERS! Not saying it is necessary, but degree courses teach you how to do shit properly. That knowledge is IMPORTANT.
 
Yeah why not? I understand we all have limited time but it’s not really hard to just to spend some time learning a subject you are interested in, I mean you can’t be someone in web space without learning the basic of PHP.

Unless of course if you’re learning to focus on specific skillset only, then by all means just go with that specific topic and learn all about it.
 
Nobody can answer this for you.

The value of learning anything highly depends on your needs and requirements.

I am currently learning PHP myself, I don´t have a coding background not I am a web developer, I just that I work almost exclusively with WordPress websites and I want to learn and understand how they are built.

Perhaps these articles will point you in the right direction..

https://www.thatsoftwaredude.com/content/11417/should-you-still-learn-php-in-2021https://www.simplilearn.com/why-learn-php-articlehttps://tryindemand.com/top-benefits-and-importance-of-learning-php-language/https://blog.devgenius.io/is-it-worth-learning-php-in-2021-or-in-2022-1a2ee0e30040
I hope that helps...cheers!
Thank you. This is a huge resource which I'll definitely dive in
 
Unless one starts with JavaScript as a first language. Then it wont' be so easy. :D
Javascript is a bit different but the core concepts are the same. JS like others relies heavily on the user understanding DOM interactions, this is were people get thrown off imo.

Loops/recursion, conditionals, and even psuedo-OOP in JS's case are the same across the board. Knowing design patterns and some best practices goes a long way in most cases.

Like others have said, problem solving is the skill, the toolset is something that is interchangeable.
 
Not a professional in any way, but I'd like to believe python is a great place to start. Also, study CS50
 
Hey guys, I'm a newbie in the web space.

I've heard discussion about PHP being outdated even though it's widely used.

My question is, is PHP really outdated? Should I learn Node Js or should I learn PHP and MySQL?
Not outdated yet, learn it. It is fairly easy to learn and pretty useful in terms of web development. You can create websites, scrapers, or even discord bots with it.
 
Your only reason to learn PHP is working on Wordpress backend and plugins, otherwise, learn more popular and versatile languages like Python, Node.js instead.
 
Back
Top