I will have to get deeper into PHP now anyway, as I obviously want to pass the semester with a good grade, but:
Should PHP actually be replaced entirely? Also, which language would be useful to learn for the future?
1–10 of 16 posts
I will have to get deeper into PHP now anyway, as I obviously want to pass the semester with a good grade, but:
Should PHP actually be replaced entirely? Also, which language would be useful to learn for the future?
Personally I wouldn't worry much about which language you should learn. A lot of skill in programming and development is being able to conceptualize abstract problems, and learn new things on the go. I actually promote learning languages like haskell because, although you'll rarely use it professionally, it gets you thinking about things in different ways and, in turn, makes you a better programmer.
Just learn what you want for now (php?), and when you need or want to expand in the future, do so :).
You can get a job as a php coder. Plenty of companies use it.
People like to give their first languages love, and lots of people learned to program in something like ruby or python, so they keep programming in them. But that doesn't mean that older languages or legacy code go away.
That doesn't mean you should stop learning. Learning more than one language or framework can help you become a better programmer. But don't let people tell you php is over.
There are languages that are pretty much gone, except for legacy code. Practically nobody learns pascal anymore, from what I can tell.
Php, however has held up surprisingly well, compared to a lot of languages/frameworks. You might try picking up another language, like java script.
The four big web languages off the top of my head today would be: php, ruby, python, and javascript. You still see java in parts, or other jvm-based languages such as scala. Personally I wouldn't worry much about which language you should learn. A lot of skill in programming and development is being able to conceptualize abstract problems, and learn new things on the go. I actually promote learning languages like has…
For me, the most interesting thing about programming are language agnostic principles and design. Learning the fundamentals will translate to any language.
Javascript! It's the future. Learn basic client side JS and then move onto node or vice versa.