Re: recommended reading?

From: Karsten M. Self (kmself_at_ix.netcom.com)
Date: 02/12/04

  • Next message: Nano Nano: "Re: How to install Debian with Promise FastTrak 376 chip onboard?"
    Date: Thu, 12 Feb 2004 10:53:56 -0800
    To: debian-user@lists.debian.org
    
    
    

    on Sun, Feb 08, 2004 at 02:54:53AM +0000, Steve Hargreaves (steve@hargreavess.freeserve.co.uk) wrote:
    > Hi folks
    >
    > OK - I admit it. I've been working with computers for over 20 years
    > (IBM mainframe, mini, micro(or PC as they are called, now), WinNT
    > networks etc. and an Amiga developer (not using C) - but this damn
    > Linux business is driving me nuts. First time I've used an OS that you
    > (literally) have to build yourself, and has so many quirks it's
    > untrue.

    As others have said: GNU/Linux is Unix in heart and philosphy. Tools
    are tools.

    > So - in a bid to not flood this list with questions, I'm prepared to
    > go out there and try to become an expert myself, but despite my love
    > of technology and computers, I'm still something of a traditionalist
    > when it comes to reading - ie - I like paper.
    >
    > What would people recommend I start with (assume I'm a complete
    > novice) that will guide me through the basics of Linux (and more
    > specifically, debian) that I can get without trawling the web and
    > spending several pound on printer ink and paper to get (and if my
    > local library can get hold of it - even better).

    Dead trees are hard pressed to keep up with the latest and greatest on
    GNU/Linux and particularly Debian developments. Invariably, they're 6-9
    months old, at the least at publication, and frequently years by the
    time you run across them.

    That said, two points to keep in mind:

      - Unix knowledge ages gracefully. Change is evolutionary rather than
        revolutionary, and core principles remain largely unchanged. Once
        you understand the basics, you're well equipped to grok details.

      - There's a tremendous amount of information available online.
        And much of this is packaged for Debian.

    For books, as a basic introduction:

       - _Running Linux_
       - _Linux in a Nutshell_
       - _UNIX Power Tools_

    Nemeth is good, through perhaps advanced for the typical user. You
    might also want a good shell reference (the command line interpreter --
    bash, zsh, tcsh, etc., you use). Classics such as Kernighan & Pike's
    _The UNIX Programming Environment_ and Kernighan & Ritchies _The C
    Programming Language_ are useful specifically because they _do_ focus on
    the essentials and philosophical foundations of Unix and C.

    Beyond these basics, find your area of interest. There are many:
    security, networking, programming (C/C++, Perl, Python, Ruby, Java,
    ...), various services (mail, web, database, ...), specific tools and
    systems (CVS, Emacs, LDAP, DocBook, ...), and vertical areas
    (bioinformatics, educational software, telephony).

    For available online documentation:
        
        Install the 'dwww'
        package, which presents your locally installed documentation at
        http://localhost/dwww/ Then grab yourself the following packages:

          - apt-howto-en # Debian apt HOWTO
          - lg-all # Linux Gazette -- new issues monthly.
          - rutebook # RUTE user tutorial and exposition
          - doc-linux-html # Numerous HOWTOs
          - debian-guide # Debian GNU/Linux: Guide to Installation and Usage
          - debian-history # A Short History of the Debian Project
          - debian-policy # Debian Policy Manual and related documents
          - debian-reference-en # Debian system administration guide,
                              English original
          - doc-debian # Debian Project documentation, Debian FAQ and
                              other documents
          - doc-iana # Internet protocol parameter registry
          - doc-rfc # Internet requests for comments (IETF standards)

    You should also look over http://www.debian.org/ under the Documentation
    section, which includes copious docs (many of which are packaged within
    the Debian distribution itself).

    The GNU/Linux Documentation Project (TLDP) contains a comprehensive set
    of HOWTOs, FAQs, guides, manpages, Linux Gazette, and LinuxFocus.
    http://www.tldp.org/

    And don't forget the basics -- man and info pages online. "man
    <command>", "info <command>", and "apropos <subject>" are useful.

    Most commands will offer a brief syntax guide if invoked with "--help"
    or "-h" options.

    Most interactive and/or GUI apps offer a help function. '?', 'h', 'q',
    or <F1>' in console based apps may bring up a dialog, most GUI apps have
    an explicit 'Help' menu.

    Peace.

    -- 
    Karsten M. Self <kmself@ix.netcom.com>        http://kmself.home.netcom.com/
     What Part of "Gestalt" don't you understand?
       Moderator, Free Software Law Discussion mailing list:
         http://lists.alt.org/mailman/listinfo/fsl-discuss/
    
    

    -- 
    To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    


  • Next message: Nano Nano: "Re: How to install Debian with Promise FastTrak 376 chip onboard?"

    Relevant Pages

    • Re: bits/news from the users of Debian?
      ... "Le bottin des jeux Linux" speaks about 800 Linux games and i hope that's growing. ... I start with Debian, then test Mandrake because it seem's at this time very complicated. ... I think graphics interface for installation is a good thing: you have make a good job! ... I use Debian Sid and I have experiment a lot of problem some years ago because i install too recent package on Sid which are not well tested. ...
      (Debian-User)
    • Re: Best Linux version to port from OpenServer 5.0.5/6
      ... 5.0.5/6, to Linux. ... > something that doesn install aload of crap you don't need... ... > The package management allows easy installs of packages ... Debian will never die!,See ...
      (comp.unix.sco.misc)
    • strxns 0.9.2.7 Released - STREAMS XNS 5.2 Networking for Linux
      ... The OpenSS7 XNS Networking package is an implementation of X/Open ... Network Services for Linux Fast-STREAMS and provides OSI ... NPI modules and drivers that convert between Linux Native IP interface ... documentation for XNS components in a separate autoconf tarball. ...
      (comp.os.linux.announce)
    • Re: My Wifi Woes
      ... Documentation sections on the left side in order to get them, ... I have learned more about Linux in the past ... How about some specific documentation package names? ... files do not render as intended in a web browser. ...
      (Ubuntu)
    • Re: No comments (responding to questions on the list)
      ... At the moment Linux has the reputation -- probably deserved -- as being for geeks only. ... I have already written elsewhere on the documentation issue. ... the Debian organization should ensure that ... organizations leave this mostly to the user community. ...
      (Debian-User)