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 Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    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.

    L K M U B 10 Replies 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.

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

      https://www.guru99.com/best-linux-books-beginners.html[^].

      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.

        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