Learn PHP, and then learn C, in-depth Linux, if you want to go to the bottom of the development, should be how a learning process?

Source: Internet
Author: User
Tags learn php

Reply content:

Problem-driven, PHP has the same as the C (or similar) library function definition, these are basically the C library function packaging, in addition, under the lamp development, will encounter a variety of problems, these problems deep digging down, will learn a lot of bottom-level knowledge. After a long time, it is natural to write C easily. Of course, if you develop under lamp, you will naturally learn Linux-related knowledge passively. Everything is so smooth and quiet form of the formation of:) I see a lot of people are talking about the bottom, but what is the bottom, but no one has ever said. The bottom is a big piece of stuff, and we can even call the unseen interior the bottom.

What do you mean by learning PHP, C, or Linux, and then to the bottom?

If it is PHP or C, is not referring to the process of code compilation, PHP How to do garbage collection, how stack space allocation of such problems?

If it is Linux, is the kernel the underlying, or is the driver the bottom? is to understand the operating system scheduling, disk file management, or network IO control.

With @ Xinchen's point of view, you encounter problems deep digging, thinking, you will learn a lot of knowledge at the bottom. Wang Guowei divided the scholarship into three realms, we should first grasp the overall direction, that is, "last night westerly green tree, alone on the high-rise, look at the end of the road," and then "emaciated will not regret, for Iraq to eliminate the people gaunt." Then, the so-called bottom, are some natural things, along with your experiences and experience gradually accumulated. The problem is not accurate, because then for the network front-end, then Linux is the bottom, for Linux, then the driving layer is the bottom, but for the driver layer, FPGA and CPLD is the bottom, so what exactly do you want to learn?
Suggest LZ, or the whole system structure to make clear after the need to study, otherwise really east dozen a rake West dozen ...

What do you want to do on the ground floor? Do embedded development or write an operating system or write a language? or first through PHP to learn the object-oriented.
  • 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.