Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.unix.programmer > #1219

Re: Any suggestions for Linux Beginners stepping to Linux kernel.

From Rainer Weikusat <rweikusat@mssgmbh.com>
Newsgroups comp.unix.programmer
Subject Re: Any suggestions for Linux Beginners stepping to Linux kernel.
Date 2011-09-06 13:11 +0100
Message-ID <87r53tq3aj.fsf@sapphire.mobileactivedefense.com> (permalink)
References <2a0bf9fc-e9d7-4db6-b8aa-f6695465bea7@m3g2000pri.googlegroups.com>

Show all headers | View raw


Stanley Rice <heconghui@gmail.com> writes:
> I am sorry whether it is appropriate to post it here. I am a Linux
> beginner currently with some basic knowledge of C programming Language
> and shell scripting and some Linux daily usage. I want to have a
> better understanding of Linux as well as try to improve my programming
> skill. But I don't know how to step forward.
>
> I am impressed with the Linux and Unix philosophy that "make each
> program do one thing well", "small is beautiful". I try to analyse the
> Linux kernel before, reading some books about Linux kernel, but then I
> gave it up soon as it was quite difficult for me. These days I try to
> read some source code of coreutils package, including the source code
> of ls, cat, cp, mv, etc command. But I found that it is a bit
> difficult for me currently.

The 'classic' textbook would be

	http://www.informit.com/store/product.aspx?isbn=0201563177

Especially concerning Linux, a lot of this should probably be
considered out of date by now. Another, more Linux-specific:

	http://nostarch.com/tlpi

NB: I don't own this myself but the author is also maintaining the set
of Linux manpages and this has (IMHO) improved them quite a bit.

Generally: Don't try to learn about programming by reading code, read
books and write code. 

Back to comp.unix.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Any suggestions for Linux Beginners stepping to Linux kernel. Stanley Rice <heconghui@gmail.com> - 2011-09-06 00:41 -0700
  Re: Any suggestions for Linux Beginners stepping to Linux kernel. Ian Collins <ian-news@hotmail.com> - 2011-09-06 22:00 +1200
    Re: Any suggestions for Linux Beginners stepping to Linux kernel. Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-09-06 13:15 +0100
      Re: Any suggestions for Linux Beginners stepping to Linux kernel. Ian Collins <ian-news@hotmail.com> - 2011-09-07 08:44 +1200
        Re: Any suggestions for Linux Beginners stepping to Linux kernel. Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-09-06 22:11 +0100
          Re: Any suggestions for Linux Beginners stepping to Linux kernel. Ian Collins <ian-news@hotmail.com> - 2011-09-07 09:18 +1200
            Re: Any suggestions for Linux Beginners stepping to Linux kernel. Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-09-07 14:22 +0100
    Re: Any suggestions for Linux Beginners stepping to Linux kernel. Stanley Rice <heconghui@gmail.com> - 2011-09-07 01:03 -0700
  Re: Any suggestions for Linux Beginners stepping to Linux kernel. Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-09-06 13:11 +0100
    Re: Any suggestions for Linux Beginners stepping to Linux kernel. Stanley Rice <heconghui@gmail.com> - 2011-09-07 01:11 -0700
      Re: Any suggestions for Linux Beginners stepping to Linux kernel. "onixie@gmail.com" <onixie@gmail.com> - 2011-09-07 22:09 -0700
        Re: Any suggestions for Linux Beginners stepping to Linux kernel. Rainer Weikusat <rweikusat@mssgmbh.com> - 2011-09-08 20:16 +0100
  Re: Any suggestions for Linux Beginners stepping to Linux kernel. Volker Birk <bumens@dingens.org> - 2011-09-06 12:50 +0000
  Re: Any suggestions for Linux Beginners stepping to Linux kernel. Paul <nospam@needed.com> - 2011-09-06 13:07 -0400
    Re: Any suggestions for Linux Beginners stepping to Linux kernel. Stanley Rice <heconghui@gmail.com> - 2011-09-07 01:26 -0700
      Re: Any suggestions for Linux Beginners stepping to Linux kernel. "onixie@gmail.com" <onixie@gmail.com> - 2011-09-07 22:01 -0700

csiph-web