Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Melodia's avatar

Do I have to learn PhP

During my studies I learned to program in various languages such Java, C+ and Visual Basic. At the same time I also learned database principles. But when I started web development was as a WordPress developer, afterwards I got borred and wanted to learn Php, but ended up straight into Laravel(recently).

Do I have to learn PhP to be good at Laravel or is it enough that I have an understanding of OOP?

Why would I learn PhP?

0 likes
4 replies
Snapey's avatar

Yes, you need to know php. Laravel is php. Whatever you do, you are writing php code.

Cronix's avatar
Cronix
Best Answer
Level 67

Let's just say you wouldn't have asked most of the questions you have on this forum if you had a better understanding of the underlying language that Laravel is built with.

1 like
jlrdw's avatar

During my studies I learned to program in various languages such Java, C+ and Visual Basic.

Seems if you really programmed in java, you would not have even asked that question. Sorry not saying you didn't, just strikes me funny a java programmer asking that.

But java is vast, so many branches, like welding, many branches.

Should a good professional welder know about metals?

Answer, yes. A good welder knows also what not to weld and why.

Just a cent worth.

P.S. The worst yet is someone did not even know what a query string was, yet jumped directly into laravel. Asking questions like crazy, yet Jeffrey has free intro studies, etc.

Learning only from the forum.

I am glad my Doctor went to medical school and did a proper internship.

Sorry another half cent.

1 like
Hujjat's avatar

Looks so strange. If you start as WordPress Developer, you should have to know PHP. WordPress is based on PHP functions.

You Don't need to learn PHP if you don't want to Learn Laravel.

First You have to know what you want to become.

  • Web Developer
  • Mobile App Developer
  • Game Developer
  • Desktop App Developer
  • Whatever Else.

Then, you will know either you want to learn PHP or Not. :)

If you want to become a Web Developer. Learn PHP or Ruby or Python. If you want to become Mobile App Developer. Learn Java or C# or Swift. If you want to become Game Developer, Learn C# or C++ or Python or Java

2 likes

Please or to participate in this conversation.