Learn Linux: The Best Method For Your Needs
So you’re interested in learning Linux, but you don’t know where to start? This blog will help guide you on your Linux journey. The reason why you want to learn Linux will help you decide what the best route is for learning Linux. Some people may have professional reasons why they need to learn Linux. Others may want to learn Linux for personal growth. Additionally, you may need to earn a Linux certification such as CompTIA’s Linux+ or Red Hat’s RHCSA. All of these reasons, along with your motivation and desired results will factor into the best way for you to learn Linux.
Want to make sure you understand exactly what Linux is before you start learning? Read this blog post before you go any further.
How To Learn Linux
Learning Linux is not going to be easy, it will take time and dedication, an understanding of the basic concepts, fluency in the command line, and a breadth of knowledge that will not come in one day.
No matter who you ask or how many people you ask, no one is going to give you the same answer on the best way to learn Linux. While you may get similar or overlapping responses, it is highly unlikely that you will get the exact same response from every person. However, you will find that each person will give you similar answers:
- Study a Linux book (e.g. The Linux Bible, Point & Click Linux!, How Linux Works, The Unix Programming Environment)
- Read the man pages (manual pages)
- Use general community sites such as Quora and Reddit
- Watch a YouTube hosted Linux tutorial
In almost everything you can find on the best way to learn Linux you will see one common thread. To learn Linux, you must practice.
Here are some of the best ways to practice Linux:
- Install a Linux virtual machine
- Use only Linux, even for non-programming needs
- Start with a simple distro such as Linux Mint at first and then move from there
- Practice Linux commands online: Webminal, https://linuxzoo.net/
Learning Linux for Professional Reasons?
If you need to learn Linux for professional reasons it may be because it is a job requirement, or perhaps knowing Linux may help you earn a promotion, or even that Linux may help you work more productively. One commonality in Phoenix TS Linux training classes is that most learners are required to gain certification for their job role.
If you are seeking Linux certification it is best to first figure out what certification you may need or which would be the most valuable to yourself and your organization.
CompTIA’s Linux+ training will prepare learners to sit for the LX0-103 and LX0-104 exams. Successful completion of those exams will allow you to earn the LPIC-1 certification from LPI. Read this quick blog post “Why Should I Get a CompTIA Linux+ Certification?” to help you decide if earning Linux+ certification is worth it to you.
RedHat Linux certification comes in several different levels. You must first earn Red Hat Certified System Administrator (RHCSA) which will introduce you Linux system admin controls associated with the Red Hat Enterprise Linux 7 environment. After earning RHCSA you will be eligible to earn Red Hat Certified Engineer (RHCE). Learn more about these certifications in this blog post: RHCSA & RHCE: Certifications
for Red Hat System Administrators
Remember!
Learning Linux will take time, whether you are learning for personal or professional reasons. Linux is an open-source operating system* and you will be able to find much of what you need to know by utilizing the information shared above. Taking a certification course will give you face-to-face interaction with other learners and an instructor, however you will still need to practice and study on your own time.
One of the best answers on this Quora question from someone who taught themselves Linux suggest following this rough outline to help with your self-study:
- Familiarizing yourself with basic bash programming and effective terminal use
- After gaining experience with bash programming and terminal use move on to learning about:
- XServer
- Sound system
- Desktop manager
- Desktop environment, and more
- After you are comfortable with the basic environment try installing ArchLinux (Note: The user said you will likely encounter problems at this point, but installing Arch will help you utilize you new skills and knowledge. Refer to community sites for help here.)
*Red Hat Enterprise Linux is a paid subscription-based Linux distro supported by Red Hat.
Need to Take a Linux Certification Course? Take a Look at Our Upcoming Linux+, RHCSA, and RHCE Training Schedule
Class | Date | Location |
---|
RH124 – Red Hat System Administration I |
03/12/18 – 03/16/18, 5 days, 10:30AM – 6:30PM |
Online | |
RH134 – Red Hat System Administration II |
03/12/18 – 03/16/18, 4 days, 8:30AM – 4:30PM |
Online | |
Linux+ Training and Certification Boot Camp |
03/19/18 – 03/23/18, 5 days, 8:30AM – 4:30PM |
Columbia, MD | |
RH124 – Red Hat System Administration I |
03/19/18 – 03/23/18, 5 days, 10:30AM – 6:30PM |
Online | |
Linux+ Training and Certification Boot Camp |
03/26/18 – 03/30/18, 5 days, 8:30AM – 4:30PM |
San Diego, CA | |
Linux+ Training and Certification Boot Camp |
03/26/18 – 03/30/18, 5 days, 8:30AM – 4:30PM |
Fort Gordon, GA | |
Linux+ Training and Certification Boot Camp |
04/09/18 – 04/13/18, 5 days, 8:30AM – 4:30PM |
Tysons Corner, VA | |
Linux+ Training and Certification Boot Camp |
04/30/18 – 05/04/18, 5 days, 8:30AM – 4:30PM |
San Diego, CA | |
Linux+ Training and Certification Boot Camp |
05/21/18 – 05/25/18, 5 days, 8:30AM – 4:30PM |
Fort Gordon, GA | |
Linux+ Training and Certification Boot Camp |
06/11/18 – 06/15/18, 5 days, 8:30AM – 4:30PM |
Tysons Corner, VA | |
Linux+ Training and Certification Boot Camp |
06/18/18 – 06/22/18, 5 days, 8:30AM – 4:30PM |
Fort Carson, CO | |
Linux+ Training and Certification Boot Camp |
07/09/18 – 07/13/18, 5 days, 8:30AM – 4:30PM |
San Diego, CA | |
Linux+ Training and Certification Boot Camp |
07/16/18 – 07/20/18, 5 days, 8:30AM – 4:30PM |
Columbia, MD | |
Linux+ Training and Certification Boot Camp |
08/06/18 – 08/10/18, 5 days, 8:30AM – 4:30PM |
Fort Gordon, GA | |
Linux+ Training and Certification Boot Camp |
08/13/18 – 08/17/18, 5 days, 8:30AM – 4:30PM |
Tysons Corner, VA | |
Linux+ Training and Certification Boot Camp |
09/24/18 – 09/28/18, 5 days, 8:30AM – 4:30PM |
Fort Carson, CO | |
Linux+ Training and Certification Boot Camp |
10/15/18 – 10/19/18, 5 days, 8:30AM – 4:30PM |
Columbia, MD | |
Linux+ Training and Certification Boot Camp |
10/15/18 – 10/19/18, 5 days, 8:30AM – 4:30PM |
Tysons Corner, VA | |
Linux+ Training and Certification Boot Camp |
10/22/18 – 10/26/18, 5 days, 8:30AM – 4:30PM |
San Diego, CA | |
Linux+ Training and Certification Boot Camp |
11/05/18 – 11/09/18, 5 days, 8:30AM – 4:30PM |
Fort Gordon, GA | |
Linux+ Training and Certification Boot Camp |
12/10/18 – 12/14/18, 5 days, 8:30AM – 4:30PM |
Columbia, MD | |
Linux+ Training and Certification Boot Camp |
12/17/18 – 12/21/18, 5 days, 8:30AM – 4:30PM |
Tysons Corner, VA | |
Linux+ Training and Certification Boot Camp |
12/17/18 – 12/21/18, 5 days, 8:30AM – 4:30PM |
Fort Carson, CO |
*** This is a Security Bloggers Network syndicated blog from Blog – Phoenix TS authored by Hannah Brandon. Read the original post at: https://phoenixts.com/blog/learn-linux-best-method/