Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

To PHP experts: How to master PHP? [closed]

Tags:

php

How many years of experience is needed (on average) for someone to "master" PHP? What specific projects does he/she need to accomplish in PHP so he/she can consider himself/herself a good PHP programmer?

like image 708
Shatazone Avatar asked Sep 12 '10 11:09

Shatazone


People also ask

How many days will it take to learn PHP?

In general, it takes about three to six months to learn PHP, but it is also a fact that it depends on how much time you commit. It is a programming language that has a favorable syntax that makes it a great starting point for anyone who is interested in learning about backend web development.


2 Answers

Ironically, the best way to "master" php is to learn another programming language, just to get another point of view. Try to make a project or two in python, ruby or groovy. If after that you'll be able to return to php, you'll find yourself a much better programmer than before.

like image 136
user187291 Avatar answered Sep 23 '22 14:09

user187291


You can't say that generally. Of course, there is time needed to grasp concepts, but you can't really "master" a language, you can be very good at it. There always will be something you didn't know about, you'll always have to extend your knowledge. Even how long it takes somebody to be able to write code fast and good isn't set in stone because everybody learns differently and some people aren't gifted with the ability to understand code or think in the way it offers them to write good code fast.

In general, a programmer himself should know his weaknesses and improve them. Only you can know where you are good at and where you are bad at, outside oppinion can help but there is no definite list of projects you have to have done to be considered "good".

like image 33
Femaref Avatar answered Sep 23 '22 14:09

Femaref