Linux - NewbieThis 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!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
What distro should I install for a complete beginner like me. I want to be familiar with how Linux works, I know Windows and Mac OS. Should I just install it and play around with it? Is there anything I can do before installing it on my machine, like practice online? Thanks.
I'd recommend that the start by downloading a couple of distributions and burn them to either on different usb/thumb-drives and use a program such as rufus and burnr the iso of the distributions that you want to aforementioned thumb drives with persistence.
There are a huge number of options in Linux. There are some distributions which offer a very limited choice of options so that a beginner has a much better chance of installing a working system within a few tries. The current popular limited version of Linux seems to be Mint. I suggest that you download Mint and install it as dual boot with whatever else you are running. Play with Mint for a while. Then you will be capable of downloading a full blown distribution like Slackware or Debian and be able to understand the choices that you are presented with in a full blown install.
I suggest that you download the VirtualBox® virtual-machine monitor. It runs on everything, is supported by the biggest software company in the world, and costs nothing. With the provided "extension packs," which are also free, it can interface with files and such on your host, do "drag and drop," and so on.
With this, you can now "try Linux" at no risk: a virtual machine can never harm nor impact the host. Whether on MacOS or Windows, Linux "runs in a window." (Or, full-screen.) You can try multiple distros and "play with it" to your heart's content. And of course, you can even run Linux "for real" that way. (That's what I do these days ...) The "hard drives" used by the Linux guest are actually implemented by ordinary files on the host system. Modern microprocessors have very sophisticated hardware support for virtualization.
Linux is superficially similar to MacOS (nee "OS/X"), which is a [Mach ...] Unix® distribution (as is "iOS"). The command-syntax for the various commands is sometimes not exactly the same, but if you are familiar with MacOS "as a Unix" you will be in fairly familiar territory. As you might expect, the "Linux way of doing things" is much closer to Unix than to Windows, which has a completely different technical ancestry.
Last edited by sundialsvcs; 04-21-2024 at 08:08 PM.
I suggest that you download the VirtualBox® virtual-machine monitor. It runs on everything, is supported by the biggest software company in the world, and costs nothing. With the provided "extension packs," which are also free, it can interface with files and such on your host, do "drag and drop," and so on.
With this, you can now "try Linux" at no risk: a virtual machine can never harm nor impact the host. Whether on MacOS or Windows, Linux "runs in a window." (Or, full-screen.) You can try multiple distros and "play with it" to your heart's content. And of course, you can even run Linux "for real" that way. (That's what I do these days ...) The "hard drives" used by the Linux guest are actually implemented by ordinary files on the host system. Modern microprocessors have very sophisticated hardware support for virtualization.
Linux is superficially similar to MacOS (nee "OS/X"), which is a [Mach ...] Unix® distribution (as is "iOS"). The command-syntax for the various commands is sometimes not exactly the same, but if you are familiar with MacOS "as a Unix" you will be in fairly familiar territory. As you might expect, the "Linux way of doing things" is much closer to Unix than to Windows, which has a completely different technical ancestry.
Last edited by sundialsvcs; 04-21-2024 at 08:08 PM.
I'd second the recommendations in posts #3 and #4 above. Read about some distros and try a few out. There is no substitute for using them on bare metal.
However, during the early phases, you can benefit from trying the Live versions first. They will give you a taste of the defaults without having to actually install anything. Then as you go through the distros, make a list of what you like and dislike. Then pick the one with the most things you like and install that. Pay special attention to the desktop environment and, maybe, even the window manager.
Once it is installed, in most (most, not all) cases it will be easy to add the rest of the things you observed that you like while removing the things which get in your way. For the most part any distro can be turned into another by adjusting the configurations and adding or removing packages.
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,503
Rep:
I'm in the habit of suggesting MX Linux to beginners, it has everything that a normal user needs, & has good documentation & videos created by the developer team, so they know what they are talking about, whilst some online info can be inaccurate.
Otherwise, download some 'live' distros, & see what you personally like.
There is no substitute for using them on bare metal.
Unless you happen to have a fairly up-to-date computer lying around, or want to buy one at a second-hand store someplace, I frankly suggest that "VMs" are much more practical if your initial goal is to "Learn about Linux." Baby steps. You can have the total Linux experience very quickly, and without changing anything but software and without risking anything. (Wanna try "more than one Linux?" Sure. Why not: "all at the same time!")
Once you have become comfortable with that, it's straightforward to then move it to "real iron" if you choose.
These days, all of my Linux setups are virtual. Partly because I need to easily track and replicate different client configurations, usually not all at the same time, and they are different. Furthermore: the "real" client configurations are now all running "in the cloud." And guess what: "that's 'virtual' too!"
Last edited by sundialsvcs; 04-22-2024 at 06:43 AM.
In addition to a good tutorial and this forum, I highly recommend an inexpensive "lab" computer to learn on. With it, you can learn to install different distros' side by side. Live versions will give you a good idea of what features they have. Installation will give a more involved experience, especially if it's a multi boot system.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.