Home > Article > Backend Development > Recommended self-study PHP tutorials
If you want to learn PHP by yourself, you must first have a clear understanding of PHP. PHP cannot be learned alone because it is an exclusive language for web development and requires a complete set of web development knowledge. The most basic learning of the Web can start with HTML+CSS. So what specific courses should you take if you want to learn PHP by yourself?
HTML+CSS basic course
Tutorial link:http://www.php.cn/article/add.html
The beginning of self-study PHP No need to worry about the development environment, just get started. Note that the above course is not required to be fully learned, just go through it once. Remember what you don’t understand first, then skip it, and review it again and again. Don’t expect to learn everything at once. Programming is more about "skills" and the emphasis is on practice. Here we only want to get a general idea to facilitate the continuation of other courses later.
The next step is PHP basic and advanced courses:
PHP introductory chapter_PHP introductory video tutorial
PHP advanced chapter_php video tutorial
Tutorial link :http://www.php.cn/course/170.html
It’s still the same as learning HTML, just go through it once. Our purpose is just to get a general idea for convenience We will continue with other courses later. If we don’t understand something, we will slowly get started and find comfort, and then we will break through it one by one.
With the above basic knowledge, you can start learning practical courses. This is the most important step. The ability of a PHP engineer is entirely accumulated through projects. We often jokingly call it "killing monsters and upgrading". Starting from the first project, each time you do more projects, the ability value and experience value will increase.
A concept should be kept in the mind. This is a pitfall that many people often guess after learning all the way. That is: don’t read too many books or documents, but do it by yourself. Your real PHP learning comes from your development. The first project begins.
Because programming is a skill, no matter how many books you read, you will only get knowledge at most. There is a difference between knowledge and skills. As you can expect, a person who watched NBA basketball videos for three months without even touching the ball will definitely still not know how to play when he gets to the court. His true basketball learning began from the moment he started playing basketball.
PHP learning can be summarized into three types:
Basic grammar learning of the language, these are ifelse, while, switch, class, function, trait, etc.;
Built-in function/class learning, these are array operations, string operations, cookies, etc.;
Application learning, these are queues, scheduled tasks, registration login, cache, email, paging, permission management, ORM, etc.;
First and second, the introduction is the introductory course mentioned above, and the advanced training is in PHP: PHP Manual-Manual. Therefore, as the study progresses, you need to read more documents and be mentally prepared. As a senior PHP engineer, you basically have to read the documents 5 to 10 times.
PHP Chinese Manual: http://www.php.cn/manual/view/4.html
The third part of the study can be learned with the help of an excellent framework ,Standing on the shoulders of giants. The advantage of learning with a framework is that you can ensure that you are on the right path. The framework solves common problems encountered in the production environment, so basically the topics involved in framework learning are often faced in PHP development. problems, and what you learn are solutions.
Learn every function provided by the framework, and ask the following questions while learning:
Why does this function appear? What problem was solved?
How versatile is this function? Why is it placed in the framework?
What are the advantages of this function over other frameworks in design?
The PHP framework is the first to recommend Laravel. See the reasons here: What is the best PHP framework? Why? .
Qianfeng Education Laravel Framework Video Tutorial: http://www.php.cn/course/656.html
The following learning is to keep reading the PHP manual + Laravel documentation + Do your own projects or company projects.
Still have to emphasize, DO IT, DO IT, DO IT. Hands-on practice is the only way to learn programming.
Summary:
Self-study is a process, in which you will definitely encounter various difficulties, but you have to persist in order to achieve your goals. I hope that the PHP tutorial I have shared with you can help. to everyone.
Related recommendations:
PHP complete self-study manual
Is it difficult to learn PHP by yourself
The above is the detailed content of Recommended self-study PHP tutorials. For more information, please follow other related articles on the PHP Chinese website!