Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 11-07-2005, 07:27 AM   #1
LQ Newbie
Registered: Jul 2005
Posts: 9

Rep: Reputation: 0
Newbie Book Recommendations

I am very skilled in Windows but I am starting to think that is a bad thing when trying to learn Linux.

Can anyone recommend a good book for a Linux beginner? Are there any tutorial websites I should look at?

Old 11-07-2005, 07:37 AM   #2
LQ Guru
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,432
Blog Entries: 15

Rep: Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436Reputation: 1436
Going to Google and typing in "Linux Tutorial" I got many hits. One that looks promising after a breif look is:

A book I'd recommend is one of the O'Reilly books called the Linux Pocket Guide. It is small enough to be read cover to cover but contains a lot of fairly basic information. Its ISBN is 0-596-00628-4 and sells for about $10 US list.

One thing I'd suggest you look for a tutorial on is "shell scripting". Learning to script is easy and saves you tons of time as it allows you to automate things you do on a regular basis.
Old 11-07-2005, 07:46 AM   #3
Registered: Oct 2005
Location: Swansea, UK
Distribution: Slackware // Mandriva
Posts: 32

Rep: Reputation: 15
You do not really need to buy a book;

Linux Doc Pages have loads of tutorials, how-tos and many more to get you through.

You can also just google, or ask on here if you have any other questions.

If you're a newbie then start with a distro of Linux like Mandriva or SuSe, which are very easy to install and come with loads of documentation.

Good luck
Old 11-07-2005, 08:15 AM   #4
Registered: Oct 2005
Location: Oxford, UK
Distribution: Debian Etch (w/ dual-boot XP for gaming)
Posts: 282

Rep: Reputation: 31
I agree, Linux is the kind of thing where you really do learn the best by hands-on experience. One of the best ways to learn is simply to install a Linux distribution and use it as your primary (preferably only) OS. Whenever you come across something that's not set up right, or is lacking (e.g sound, menu items wrong size/colour, anything else), make sure that you take the time to find out what the problem is and how to solve it. Like you say, things work differently in the Linux world to Windows, so practical experience is the only real way to learn.

And I agree that you don't really need a book - online information is (a)more up-to-date; (b)easier to find what you want; and (c)free! Also, (d)it's generally very good, if you can filter out the occasional bits of chaff. TLDP (the link above) is indeed an excellent site for linux information, and their "Guides" section approximates the books you were asking about.
Old 11-07-2005, 08:16 AM   #5
LQ Guru
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298

Rep: Reputation: 75
Old 11-07-2005, 08:19 AM   #6
Registered: Oct 2005
Location: Oxford, UK
Distribution: Debian Etch (w/ dual-boot XP for gaming)
Posts: 282

Rep: Reputation: 31
Oh, and not sure if they count as a book per se - but the man pages are an excellent resource that are often overlooked by users. Simply typing 'man <command>' (e.g. 'man ls') into a terminal gives you the manual page for that command, including common usage and what all the flags and options do.

Another handy command is 'apropos' - want to find applications that involve email? Try 'apropos email', for a list of programs that might help. (Personally, while this is a great idea, I've never found it to work quite well. Then again, there are those who swear by it (I've seen it as #1 on a Top Ten Linux Commands list). YMMV).
Old 11-07-2005, 09:13 AM   #7
LQ Newbie
Registered: Sep 2005
Location: /bin/vi
Distribution: Fedora, Solaris 8
Posts: 20

Rep: Reputation: 1
if you want to learn the linux command-line, at some point or another, you will need a book which you can comfortably read/thumb thru

but, when starting out, the internet is more than enough ... browse the Internet for tutorials (, [networking ONLY] & many other sites)

install Linux ... try out stuff which interests you ....

but, most important ... have fun!

P.S. being an expert in MS Windows is not a bad thing ... the stuff you learned & the experience gained, will help you a lot
Old 11-07-2005, 09:21 AM   #8
Registered: Oct 2005
Location: Swansea, UK
Distribution: Slackware // Mandriva
Posts: 32

Rep: Reputation: 15
I found, and find that having a book next to you can help, especially if you prefer to read a book than filter through webpages looking for things.

wikipedia is a good place to type in commands if you do not know what they do, but as mentioned the man pages are an amazing reference guide.

I have not found one book that is amazing, but any Linux Command Reference book is good. If you're just starting out, pick a distro, then buy a book to go with that distro so that its "for that distro" so you cannot go wrong when you're reading the book.

Sometimes you can buy a book, but the Linux version you use does things a little different and so you can get a little annoyed, and put off so get a book to go with your system, read the install chapter first, remember to back up everything before you partition any drive, and have fun.
Old 11-07-2005, 06:34 PM   #9
Registered: Jun 2005
Location: Egypt (North Africa)
Distribution: Debian Sarge
Posts: 35

Rep: Reputation: 15
The Linux Documentation project

Linux Documentation project ( has a number of great books, you should check them. If you want a beginner book, look at "Introduction to linux, a hands on guide" in the In Depth Guides section.

I'll give u a little plan which i did in the past (the extremely newbie state)
The books i'll mention is in --> in depth guides
1) A general tutorial "Introduction to Linux, a hands on guide"
2) A shell biginners guide "Bash Guide for beginners"
3) A good time to understand linux file system hierarchy "Linux File System heirarchy"
4) Move to Advanced Scripting and Unix power utilities in "Advanced Bash Scripting guide"
5) .... You decide ...

Google also should be your friend in task

I also mention O'reilly, it's a publisher of great unix/linux books .. you can register in safari bookshelf if you like...

If you live in country where copyrights are not a problem (like me), go to Bittorent and search for books too .. You'll find a lot of them

After being advanced, take time to learn how to insert modules, recompiling kernels, patching kernels and so on

You should use one of the geek distros like (Gentoo, Slackware or at least debian), They will teach you a lot of things
but you should use them at least at satge 4 (Advanced Bash scripting guide will teach u a lot..)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Python book recommendations? zero79 Linux - Software 1 08-29-2005 09:35 PM
Python Book Recommendations? flamesrock Programming 3 01-13-2005 12:45 PM
Linux Book Recommendations TuxFreak Linux - Newbie 14 11-29-2004 06:29 AM
Book recommendations coopns Linux - Newbie 5 02-17-2004 07:59 AM
apache book recommendations... bauld Linux - General 3 10-25-2001 07:50 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:31 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration