Linux Learning route Map

Source: Internet
Author: User

With the big heat of Android, Linux-based development is also hotter. The development of Linux includes the development of driver and application development.

As we get used to Windows, we may feel at a loss when we start using Linux and don't know how to do it. Here are some of the experiences of the next comer.

1. Learn to use Linux

To learn Linux, first you will have to use Linux. Start by installing the Linux operating system. I remember the mainstream Linux distributions have been tossing, redhat,ubuntu,

Fedora,archlinux openSUSE and so on. Learning to use Linux includes using Linux for daily work, knowing how to uninstall the installation software, familiar with common terminal commands, and so on. A book is recommended here, "The bird's Linux private dish"

2. Learn the shell of Linux

will use Linux, it shows that the Linux environment has a preliminary understanding, has not been so unfamiliar. The next learning of Linux Shell,shell is a very important concept in Linux. Learning Linux is not a way to skip learning about the shell. Of course, depending on the situation, the depth of the degree is different. Here is not recommended books, this book is more, find a original study on OK.

3. Start writing programs under Linux.

will use Linux, then OK, you can start to write programs under Linux. Here is a book, "Advanced Programming for the UNIX environment," a book called the Bible, not one of them. This requires some C-language basis, learning process also need to learn some makefile foundation. 、

4. Learn Linux kernel drivers

We are no longer a rookie here. We can learn more in depth. Of course, here is also a fork point, generally have embedded basic students learning will be easier. This is based on a personal situation whether in-depth study. Two books are recommended here: "In-depth understanding of the Linux kernel" and "Linux device Driver".

This is the author of the process of learning, I hope you have some inspiration, in addition, it is important to exercise their ability to use the command under Linux to complete the job, when you become proficient, you will love Linux, hehe!

Linux Learning route Map

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.