PHP getting started _ php getting started _ script home

Source: Internet
Author: User
Everyone has different ways of learning. The purpose of this article is to share their learning process for reference only. Do not blindly use others' learning methods to find useful learning methods.

Everyone has different ways of learning. The purpose of this article is to share their learning process for reference only. Do not blindly use others' learning methods to find useful learning methods.

I often see some friends in some forums and QQ groups asking "How to Learn PHP well and how to learn *** language well", but what others answer most is: the simplest start. This is not simple, maybe. Next I want to share some of my learning processes.

    Everyone has different ways of learning. The purpose of this article is to share their learning process for reference only. Do not blindly use others' learning methods to find useful learning methods for yourself.

    I often see some friends in some forums and QQ groups asking "How to Learn PHP well and how to learn *** language well", but what others answer most is: start with the simplest one.

    This is not simple, maybe. Next I want to share some of my learning processes. Let's talk a little bit about it. The language organization capability is poor. If you're willing to read it, you just need to scold me.

    In fact, it is not too difficult to learn a new language. The important thing is whether you are ready to learn it well. The length of time is related to your abilities and determination. It is also popular in the world to say "No computer can intrude into." It probably means that if your technology is better than the administrator who maintains this computer, you can win the computer and even all the computers managed by the Administrator. If you are not skilled, you can only continue to learn more than the other computer. What I mean by these words is that you must make up your mind to learn a new language. If you make up your mind to learn it, you will be able to learn it well and never give up halfway. (In step 5, even if you fail to learn well, you know more than others)

    Understand what is the simplest:

    1. The basic structure of a webpage is html code. Therefore, you must be familiar with basic elements such as HTML, CSS, and JS.

    2. Familiar with PHP syntax, understanding how PHP and HTML run, and learning to combine PHP and HTML to complete simple pages

    PHP manual is a good beginner

    Several possible factors that affect learning progress and program strength:

    1. Memory

    Whether a language is powerful depends on its function library and code execution efficiency. Every language has its own powerful function library. To learn it well, you must spend a lot of time memorizing it. A good memory can make learning more effective with half the effort.

    2. mathematical and logical thinking

    This is certainly not an absolute influence, because it depends on the complexity of the development project. Small projects do not require much mathematical and logical thinking capabilities, but it is very important to develop projects similar to finance or a large number of computing-related projects.

    3. Other language basics

    There is no doubt about this sentence. It is easier for people who have basic C language to learn PHP. I have never learned C language, so I don't know the effect of this sentence.

    4. Read the code written by others

    I have always believed in the following: A program written by an organized team is no worse than a person. I started to look at the code, and I like to read the code written by others. (The entry point is from disucz, PHPWind and phpbb outside China, and the most popular open-source BLOG Program). I try my best to collect open-source PHP programs on the network. So far, the PHP open source program I collected and downloaded is 2 GB in size, including BBS, BLOG, and CMS. I did not download them to favorites, but to learn their programming methods and implementation methods. If I do not know how to implement the functions I want to implement, I will learn their implementation methods, it is not a copy of the code. The final result is that I want to learn the technology and turn it into my own ASP. I also learned it in the same way (mobile and easy-to-use programs and other ASP open-source programs)

    5. Practice

    Theory is important, but practice is essential. Your theoretical knowledge is good. If you do not practice it, you will not be able to see the results or effects of the theory, and you will not be able to remember deeply. Therefore, you cannot talk about it on paper.

    6. Perseverance

    Isn't there a saying like this: "the highest mountain in the world is yourself." I believe all my friends can understand this.
    It's easy for others.

    7. Find a learning method that is useful to you

    This article can be referred to as "4". My entry started with reading the code. Some may ask, "Can you understand the powerful code at the beginning ?" My learning method is to find "learning functions" from "use": there are too many PHP functions, so it is impossible to remember the functions that can be stored in a short time, because I believe that, A large project will certainly use common and necessary functions. Only by finding these functions will you focus on learning these functions. Can you say that there are few functions used to write BBS functions? Can I write a BBS without writing a BLOG? Finding the correct learning method requires a variety of learning methods, so you have to be sure of it. After all, everyone has different learning methods.

    8. Try to find a video tutorial.

    If you say ten sentences, it's better to understand one operation. I believe all my friends can understand it.

    9. Start from the project

    Be sure to "force" yourself from writing projects. Any expert's "Growth" is going through a process. This process is a step-by-step process. It is hard to come by many friends. The first work of learning PHP is almost a "message book ", because it is the simplest program to write a message book, it does not completely mean that you have already started, nor does it mean that PHP will be used, I started to think of a "Web bookmarkdon.com" as my first work, but I didn't continue after I wrote the basic functions. I felt very boring. Now I want to write a CMS system that is completely correct for the enterprise, including some common functions for the enterprise. I want to use this as my first entry to PHP.

    10. understand and learn PHP-related technologies

    Real Masters must learn the technology associated with PHP. To learn PHP well, they must learn the database, PHP + MYSQL is regarded as a "golden partner", so you must contact MYSQL or a database that you think is better, and start designing a "reasonable" database. The rationality here is more extensive, including database optimization and Query Optimization

    The last thing I want to talk about is: "Don't rely on others." Nobody wants to pay attention to a newbie's question, because it is too simple for them to ask questions, I don't want to explain what a popular saying for a female friend is: "A man depends on a sow, and a sow gets a tree." It doesn't mean anything, Just let friends know what this sentence means.

    I would also like to say that the patience of people who cherish the number of answers answered by others is limited. They must cherish this limit and do not ask any questions, some questions can be asked if you can find the answer by yourself. Every time you ask a question, the patience of others will be reduced. when you really need help, when others don't want to answer you, imagine that you have lost too much.

    The suggestion is: "Is there a problem? Baidu: "I believe all my friends have noticed that you can find related questions in search engines and have detailed solutions, you can use search engines to find your answers.

    Currently, the largest Chinese search engine is baidu.com, the world's google, and of course there are other search engines. If you cannot find one, try a few more unless your question is the first one, so you are lucky, or you may have the question of "looks". Well, you can say that you are a joke. Don't mind, but this sentence is quite popular.

    I wish my PHP friends who are preparing to get started can find a learning method suitable for themselves and get started soon !!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.