Dear HashCode users. I recently began to actively study php and faced with the problem of lack of quality material for training. The fact is that such newbies like me need accessible, understandable material. But due to their ignorance, it is very difficult to find quality manuals and books that would lead the process of teaching in the right direction. In particular, I'm interested in web programming. Therefore, I appeal to all participants of the project for advice: tell me who started what, what method of training do you consider the most objective? The fact is that there is a lot of literature on the Internet, a lot of good things, which I myself use when learning, but I want to hear, so to speak, from the first mouth. I wonder what the practices will suggest. Thank you in advance for the answers.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer to the participants of Regent , xaja , aleksandr barakin , Aries , Kromster 15 Oct '15 at 14:26 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
- By the way, the resource - php.su - quite useful for beginners. - Bogdan Ostapchuk
5 answers
Anton said everything correctly. I studied PHP as follows:
Put Denwer
Posted by Hello World
- Then I set myself small tasks and looked for their solution. For example, adding numbers, text output, output arrays, the implementation of conditions.
- Then writing regular expressions. It was interesting to automatically download information (aphorisms) from the site and save it on the local computer. By the way, at this stage, what has become "poking" in other people's, simple scripts has brought significant benefits.
- Then I installed Wordpress CMS - it became necessary to perform automatic actions - so I had to learn the API and refine it, since it turned out to be easy.
- Well, then went to work with Drupal, Bitrix, UMI.cms, etc.
- I also work the same way. Only for the time being I am not running far away from sources of information, I am gaining theoretical experience. ) - Bogdan Ostapchuk
- oneAll right Usually, at the beginning, basic knowledge is obtained, and with time, ideas begin to appear that you want to realize - and now they gain experience quickly and efficiently. - korwru
Personally, I took all the information on these sites
http://php.su http://php.net
Well, practice and practice again. I remember I took one single book "PHP5 for professionals", I didn’t find anything new for myself in it.
I started with the installation of Apache, not everything worked right away, there were few documentation then, I read http://docs.php.net/manual/ru/, first I studied the Language Reference item, I played with variables, I did it simple mathematical operations, played with cycles and conditional structures, the most important thing is to understand how the function works, and use it for the right purposes.
I think you will not find. I propose another training option: Find standing examples or set a task for yourself or ask the hashcode to give a task, and then look for manuals and solutions for the task on the Internet. So it will be much more effective than just reading.
- In a way, I agree with your statement and way of learning. I understand that this method is very effective. But in my question I meant a category of people who had just begun to study. In order to parse opensourse tasks, you need to understand the structure of the code for which you took it. That is, we need a certain base - even if it is not solid (it’s also impossible to get it out of books - it is necessary to program it in practice), but one that would allow one to understand the main issues. - Bogdan Ostapchuk
video courses "specialist", a few tune up. There and labs there and explain normally. In general, the best of all that is. I am not a supporter of video courses, but they really say business there.