Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Where to learn about Linux?

Where to learn about Linux?

Scheduled Pinned Locked Moved The Lounge
questionlearningc++linuxtutorial
15 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

    K Offline
    K Offline
    k5054
    wrote on last edited by
    #3

    Maybe this? [Linux Internals: Bar, Moshe: 0783254033931: Amazon.com: Books](https://www.amazon.com/Linux-Internals-Moshe-Bar/dp/0072125985)

    Keep Calm and Carry On

    L 1 Reply Last reply
    0
    • K k5054

      Maybe this? [Linux Internals: Bar, Moshe: 0783254033931: Amazon.com: Books](https://www.amazon.com/Linux-Internals-Moshe-Bar/dp/0072125985)

      Keep Calm and Carry On

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      That looks promising - the description is right on the money what I was asking for. Thanks

      Mircea NeacsuM 1 Reply Last reply
      0
      • L Lost User

        I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #5

        Not here. :laugh:

        Latest Article:
        Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain

        1 Reply Last reply
        0
        • L Lost User

          That looks promising - the description is right on the money what I was asking for. Thanks

          Mircea NeacsuM Offline
          Mircea NeacsuM Offline
          Mircea Neacsu
          wrote on last edited by
          #6

          I would look twice before buying - it was published in 2000 and deals with Linux kernel 2.4. Latest kernel version is 5.4 or something. A twenty years old computer book might not be that useful

          Mircea

          1 Reply Last reply
          0
          • L Lost User

            I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

            U Offline
            U Offline
            User 13269747
            wrote on last edited by
            #7

            It depends on a lot on what you want to learn: 1. Writing device drivers? The book you have is probably complete, you'll have to clarify details online unfortunately (which means googling) 2. Using it as a daily desktop? Pick a distro, use whichever resource they advise for learning it 3. Setting up a router/nat/firewall/VPN/DPI? Find a good networking resource, I don't think there's any books for that, which means googling. 4. Writing native applications for it? "UNIX Network Programming" by Stevens is great, but has to be supplemented by the manpages for epoll (for networking, we don't use select() anymore), and has to be supplemented by all the dev manpages as well. TBH, this is the wrong place to ask; it's a very Microsoft-focused forum. Pick an appropriate Linux sub on reddit and ask there.

            1 Reply Last reply
            0
            • L Lost User

              I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

              B Offline
              B Offline
              BryanFazekas
              wrote on last edited by
              #8

              I don't have a book suggestion, but recommend installing Linux on a stick. You can experiment with different distros, and can boot most modern PCs from the stick, so you don't have to "sacrifice" a specific box. There are numerous programs that will create a bootable flash drive. The following article lists 15: https://www.slant.co/topics/12035/~programs-to-make-a-bootable-linux-drive[^] I don't specifically recommend any, although the last one I used was Rufus.

              1 Reply Last reply
              0
              • L Lost User

                I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

                C Offline
                C Offline
                Cezar Lamann
                wrote on last edited by
                #9

                Well... I know you've asked for English, and I know that maybe you're not a rookie in what computers are concerned. Since I don't know where you stand in the knowledge spectrum, here are my two cents on this subject. I used to be a professor in a governmental trade program and I've used this one (in Portuguese) to teach my students almost everything about computers (yes, even how to turn it on or off), filesystems, Linux and whatnot. It is free, has been updated last time in 2020, it has LOTS of old stuff in it (like how to connect two computers using serial or parallel ports O.o). However, if you ignore the 20% of stuff you won't use nowadays, everything else is pretty much up-to-date. From computer architecture (Registers, DMA, etc.), passing through OSes, drivers, commands, networking, services, security, netiquette (yes, you read it right) and whatnot. The beginner + intermediate levels contain around 370+ pages, and there are advanced and security levels available. It is available in PDF, HTML and TXT. Brazilian Portuguese is well translated by google translate these days, so since it is free, I really think it is worth a shot. It is Debian-based, and it will not explain more modern things though (like NAS/RAID/TrueNAS, Wayland and etc.). This is really a Zero to almost Hero material on How computers, networks, services and Linux work. Pair this thing with the official Git docs, some programming language courses (there are lots of great free books pretty much everywhere), and some Computer Science material (Harvard CS-50, which is free as well and well-known), and you will have a rock-solid foundation. GuiaFoca — Site Oficial do GuiaFoca - translation: Seal (Foca) Guide (Guia). This is the material I was talking about[^] GitHub - EbookFoundation/free-programming-books: Freely available programming books[^] CS50: Introduction to Computer Science | Harvard University[^]

                1 Reply Last reply
                0
                • L Lost User

                  I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

                  M Offline
                  M Offline
                  MSBassSinger
                  wrote on last edited by
                  #10

                  It has been decades since I used UNIX or XENIX. I have rarely dealt with the Linux copycat of those OSs. But, I would love to find a tutorial written for the Linux beginner (especially from the perspective of being a longtime Windows user), that teaches how to use Linux, Bash, etc. to a sufficient degree of proficiency. I would love to know Linux well enough to write C# programs for it. I’ve been writing C# programs for Windows since .NET introduced C#. I like Windows. I have no issues with it. But I would like to work towards being as proficient in Linux as I am in Windows as a .NET developer. So if you have suggestions as to a good Linux tutorial (paper or online), please post it.

                  1 Reply Last reply
                  0
                  • S Stefan Kleinschmidt

                    For me it was "Beginning Linux Programming" by Richard Stones and Neil Matthew. The 4th edition is from 2007. I still have the 1st from 2000. The basics are still the same, and the rest was reading manpages. Basically for any kernel or user land related stuff the manpages are pure gold as soon as you have grokked the basics. To get the grasp of the overall structure of a Linux system (not only the kernel) I recommend to install Arch Linux at least once using the Arch wiki to guide you through it. It is a great learning experience and something any Linux developer should have done. Alternative: Gentoo, but with longer compile time. @edit: fixed typo

                    C Offline
                    C Offline
                    Cpichols
                    wrote on last edited by
                    #11

                    manpages are it. I learned every version of unix this way after a brief overview of useful commands, the most important of which is man.

                    1 Reply Last reply
                    0
                    • L Lost User

                      I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

                      S Offline
                      S Offline
                      Stefan Kleinschmidt
                      wrote on last edited by
                      #12

                      For me it was "Beginning Linux Programming" by Richard Stones and Neil Matthew. The 4th edition is from 2007. I still have the 1st from 2000. The basics are still the same, and the rest was reading manpages. Basically for any kernel or user land related stuff the manpages are pure gold as soon as you have grokked the basics. To get the grasp of the overall structure of a Linux system (not only the kernel) I recommend to install Arch Linux at least once using the Arch wiki to guide you through it. It is a great learning experience and something any Linux developer should have done. Alternative: Gentoo, but with longer compile time. @edit: fixed typo

                      C 1 Reply Last reply
                      0
                      • L Lost User

                        I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

                        R Offline
                        R Offline
                        raddevus
                        wrote on last edited by
                        #13

                        The best book for learning Linux which would b similar to "MFC internals" is this book, The Linux Programming Interface, by Michael Kerrisk[^] It is absolutely fantastic. Very well written & starts at a good beginning and builds on the knowledge. If you ever read Programming Windows with MFC by Jeff Prosise you will find this the similar book. Or, Programming Windows by Charles Petzold. Check it out and let me know what you think. :thumbsup:

                        1 Reply Last reply
                        0
                        • L Lost User

                          I own "Linux devices driver " book, it has been helpful... FROM YOUR OWN (learning) experience , NOT Mrs Google options, - what is the most comprehensive book to use to learn about how Linux works? ( English preferred ) Something similar to "MFC internals". I do not mean "dictionary of commands" or "how to manage Linux". I am looking for a handy reference book I can use as necessary. Prefer a book , not "click this to get that" , full of pictures. Again - from your own experience, please, and to the subject.

                          D Offline
                          D Offline
                          DOSida
                          wrote on last edited by
                          #14

                          You could try the Debian Administrator's Handbook. Apart from the cover page and a few graphics in a few pages it's got lots of text... and it doesn't just explain how to manage Debian it goes into other things as well some of which are not Debian specific... give it a shot see if you like it: Download it from this page Hope this helps.

                          L 1 Reply Last reply
                          0
                          • D DOSida

                            You could try the Debian Administrator's Handbook. Apart from the cover page and a few graphics in a few pages it's got lots of text... and it doesn't just explain how to manage Debian it goes into other things as well some of which are not Debian specific... give it a shot see if you like it: Download it from this page Hope this helps.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #15

                            After barrage of noise from participants who apparently cannot read , therefore cannot follow instructions, or confuse this with social forum for expressing theirs sometime insulting views... ( pointing out lack of following the rules is pointless )... It is very refreshing to receive so many constructive replies. I think I'll visit local community college / public library , despite knowing their "software section " is not what I would expect from college located in one of the largest cities in US. Anyway I am heading this direction find why Linux uses "bluez" and hopefully learn how to live with it find how Ubuntu ( 21 and up ) managed to "generate " ...application not responding -quit or wait... why grub said - will boot from x and boots from y how update / upgrade actually works - I see lots of "removing xyz and adding it back as ... xyz maybe too ambitious , but I like to have a goal... Thanks

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups