About self-study PHP, a lot of information, I almost did not see a satisfactory answer, I should build a system, how to build, where to start? The following is a summary of the Learning site development (using PHP) process, if you have the basis or already know some, you can skip the relevant steps. It is recommended that you read the full article and make sure that you agree with the plan before you start your learning journey.
It may be a bit difficult for a person to learn PHP independently, but this is not a problem. If you feel that you do not have enough willpower, you can learn PHP programming by going to the brother even PHP training, if you have some basic, want to enrich the knowledge, then you can try the following methods to learn PHP. It takes about 1-2 months, and it's still a few days you haven't studied. If you are a salaried worker, you can only study in your spare time, and it may take longer.
I spent almost a year to reach my current level, the middle of a lot of detours, I saw a lot of the video and teaching materials found useless, because I have never seen a good learning guide. This article is to help people less detours, reduce the time to find information and learning methods.
Step1:2-4 days
Learn the basics of html/css, learn about the code, the simplest first step for beginners, and let your learning instantly see results. On the contrary, it is boring to write code like this, because you can use a calculator to get results.
Step2:1-2 days
Using video tutorials, PDF documents, learning PHP's first few courses, and knowing some of the basic tools for building a website, you'll learn more about what PHP offers. Also, at this stage you will find a code editor that you like.
Step3:2-4 days
This step is easy for people with a certain programming foundation, but for those who have a base of 0 it is harder to get started than in the previous stages. Go back to the PHP course you studied and complete the course, although it's a bit difficult, but don't lose heart and give up because there's a lot of cool stuff going on in the next step.
Step4:6-9 days
After learning these lessons and completing the exercises, you are basically a web developer, and if you can do that you should be proud. You want to cultivate this interest, basically everyone is smart enough to learn web development, the key is interest and passion. At this point, you want to have a more advanced code editor, such as NetBeans.
Step5:1 days
Now you can learn some Ajax knowledge, now do not know what it is okay. You can learn to use PHP to get a long process dynamically.
Step6:1 days
This is the time to learn object-oriented knowledge and make your code cleaner. It enhances the reuse of code and blocks the code.
Step7:2-3 days
Use PHP to make a CMS system, once you have finished it, then return to the head, in an object-oriented way to implement it. If this is difficult for you, it doesn't matter, as you learn to do it all the time, don't overdo it on a difficult point, and then give up.
Step8:7-9 days
Learn to make a login system and refer to the Phpacademy course on YouTube.
Step9:2-3 days
Using jquery to make your site more fun and interactive, jquery is a simple but very important library that will make your site even better. So, learn some jquery tutorial, it's a library of JavaScript, and I'm not going to let you learn the whole JavaScript, because JavaScript and PHP are very similar, you don't use full JavaScript at the beginning.
Step10:3-5 days
Learning how the MVC framework works, I recommend CodeIgniter, which is a good framework for newbies.
STEP11: Subject to availability
Building your site depends on the complexity of the site you want to do. Remember that you want to use an object-oriented approach, using the MVC framework.
Step12:2-3 days
Once you've finished the site, you'll want to try to post it online. For this, you can see how to create a cloud server, I have not done this, but phpacademy on the good guidance, will certainly help you.
STEP13: Forever
Learning is endless, often review the content before learning, you can still learn new skills, recall the content you forget.
These are a self-learning path to learn PHP, hoping to help you.
Planning advice for Beginners to learn PHP