Debopome
Cadet
Cadet
  • 5,351 Views

New Learner about Linux

Jump to solution

Dear Team,

As I am very new learner in Linux , so which book is relevant to start.

Tags (2)
2 Solutions

Accepted Solutions
macplox
Flight Engineer Flight Engineer
Flight Engineer
  • 5,299 Views

1. Learn by doing, not by reading/memorizing. Nothing you can buy will make up for experience not had, unless it's classes that incorporate experience into the curriculum.
2. Get at least one book. More than 3 is overkill, due to cross-coverage of material.
3. Avoid study material that emphasizes memorization through fill-in-the-blank, multiple-choice, true/false questions. These are not skills, unless you want to improve your memorization skills.
4. Look for books that teach by having you perform tasks. Completing tasks correctly roughly translates to putting new (or old) skills to use, confirming you learned those skills to a working understanding of them.
5. Become familiar with acronyms like GIYF and RTFM. Being able to find help when nobody is around has much more practical value to you than having someone help you every time, even if that was an option.
6. If you're learning RHEL-based linux, try get familiar with Debian. The converse is equally useful. Know the differences, just so you don't feel like a fish out of water when you encounter something Linux that feels like nothing you've ever seen before in your Linux experience.
7. practice, practice, practice...

View solution in original post

Rudolf
Flight Engineer Flight Engineer
Flight Engineer
  • 5,255 Views

Alot things Linux are related to automation. A good start towards that and also your first steps on the commandline is to learn more about the bash shell. I found the following online book to be a good resource for getting into bash shell scripting and shell commands/functionality:

HTML: https://www.tldp.org/LDP/abs/html/

PDF: https://www.tldp.org/LDP/abs/abs-guide.pdf

Another hint is, to use Linux as much as you can. Setup a machine that you are working with daily, to get practical experience and most importantly: Have Fun!

- Rudolf Kastl

View solution in original post

7 Replies
Klaatu
Mission Specialist
Mission Specialist
  • 5,342 Views

If you're looking for a general introduction to using Linux, you should take a look at RH124 (Red Hat System Administration I). It's obviously geared toward administering a Linux system, but luckily in order to admin one, you also must be able to use one, so this covers a lot of the basic commands and applications that you'll want to learn in order to be able to comfortably say you're familiar with Linux.

My standard boilerplate to this question, though, is that the best way to get familiar with Linux is to use it! Take a look at RH124, but also make an effort to run Linux on something. Whether you pick up a Raspberry Pi and run Fedberry on it, or whether you download a RHEL trial or CentOS image or Fedora Linux ISO, it's really easy to get started, and a heck of a lot of fun.

luckylittle
Flight Engineer Flight Engineer
Flight Engineer
  • 5,332 Views

Why not start with the fundamentals video located here?

https://learn.redhat.com/t5/Red-Hat-Training-Videos/Fundamentals-of-Red-Hat-Enterprise-Linux-edX-Cou...

The next step would be getting your hands dirty and use one of the live distributions (you don't have to install it) to look around.

Lucian Maly
Senior Architect @ Red Hat
Vimal
Cadet
Cadet
  • 5,328 Views

The best book to start off would be `How Linux Works` version 2, from Starch Press before anything else.

macplox
Flight Engineer Flight Engineer
Flight Engineer
  • 5,300 Views

1. Learn by doing, not by reading/memorizing. Nothing you can buy will make up for experience not had, unless it's classes that incorporate experience into the curriculum.
2. Get at least one book. More than 3 is overkill, due to cross-coverage of material.
3. Avoid study material that emphasizes memorization through fill-in-the-blank, multiple-choice, true/false questions. These are not skills, unless you want to improve your memorization skills.
4. Look for books that teach by having you perform tasks. Completing tasks correctly roughly translates to putting new (or old) skills to use, confirming you learned those skills to a working understanding of them.
5. Become familiar with acronyms like GIYF and RTFM. Being able to find help when nobody is around has much more practical value to you than having someone help you every time, even if that was an option.
6. If you're learning RHEL-based linux, try get familiar with Debian. The converse is equally useful. Know the differences, just so you don't feel like a fish out of water when you encounter something Linux that feels like nothing you've ever seen before in your Linux experience.
7. practice, practice, practice...

Rudolf
Flight Engineer Flight Engineer
Flight Engineer
  • 5,256 Views

Alot things Linux are related to automation. A good start towards that and also your first steps on the commandline is to learn more about the bash shell. I found the following online book to be a good resource for getting into bash shell scripting and shell commands/functionality:

HTML: https://www.tldp.org/LDP/abs/html/

PDF: https://www.tldp.org/LDP/abs/abs-guide.pdf

Another hint is, to use Linux as much as you can. Setup a machine that you are working with daily, to get practical experience and most importantly: Have Fun!

- Rudolf Kastl

Deanna
Community Manager
Community Manager
  • 5,220 Views

Great resources @Rudolf! I agree the best combination for new learners is using formal materials backed by daily practice on a machine. 

--
Deanna
0 Kudos
oldbenko
Moderator
Moderator
  • 5,205 Views

[MOD: Moved this to Linux as it is off-topic in RHLC Welcome.]

A black cat crossing the street signifies that the animal is going somewhere.
[don't forget to kudo a helpful post or mark it as a solution!]
0 Kudos
Join the discussion
You must log in to join this conversation.