LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This 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


Reply
  Search this Thread
Old 09-13-2023, 06:54 AM   #1
Paul59
LQ Newbie
 
Registered: Sep 2023
Location: Poland
Distribution: Mind Cinnamon
Posts: 2

Rep: Reputation: 0
I have a question , "What is the best distribution to start learning in linux?


Welcome to form linux.
I am new to the site.
I come from Poland.
I have a first question , "What is the best distribution to start learning in linux?
 
Old 09-13-2023, 06:58 AM   #2
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,855

Rep: Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311
it is almost irrelevant. Everybody has a favorite, and will recommend something, but if you want to learn the basics the OS itself is not important. Just install an ubuntu, mint, .... <you preferred one> and start to use it.
It also may depend on your existing knowledge, if you - for example - can build software, and also may depend on your other skills too.
If in doubt you can use VirtualBox on windows and try different distros...
 
1 members found this post helpful.
Old 09-13-2023, 07:01 AM   #3
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,311
Blog Entries: 3

Rep: Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722Reputation: 3722
Welcome.

The answer is that it would be the one that is comfortable enough for you to use it the most, assuming you mean desktop GNU/Linux. Linux Mint is a good choice there. But if you have other goals in mind besides the desktop, there might be some fine tuning needed for that answer.

Or if you'd really like to jump in with both feet and deal with the inner workings, you might take a look at building a system using Linux from Scratch
 
1 members found this post helpful.
Old 09-13-2023, 07:33 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,579
Blog Entries: 19

Rep: Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453
Quote:
Originally Posted by Turbocapitalist View Post
Or if you'd really like to jump in with both feet and deal with the inner workings, you might take a look at building a system using Linux from Scratch
I wouldn't recommend that. You only learn from LFS if you already know enough about compiling and command line utilities to understand what you are doing. Of course you can always build an LFS system by blindly doing what the Good Book says, but I don't think you actually learn very much from doing that.

I would recommend a mainstream Linux for this project rather than a novice-centred one like Ubuntu or Mint. Once it would have been Debian, but Devuan would probably be better nowadays, as it still starts in traditional Unix fashion with sysvinit and startup scripts.

Start by learning the Filesystem Hierarchy: where everything lives. Linux is beautifully logical in that way. Each of the toplevel directories has specific things in it, like the rooms of a house. You wouldn't look for a carrot grater in the bedroom, would you! And the file ownership and permissions system means that you can explore as much as you want to without the risk of doing any harm.

Then examine your startup scripts. They will teach you basic scripting. Even if you don't write your own scripts, it's useful to know what a script looks like and how it works. Keep one terminal open for reading the man page for every new command you discover.

You can use your graphical interface at the same time for browsing, email, word processing, media play and all the other things you would do in Windows. Linux is not all that different in the way it uses a mouse and a keyboard. But the terminal is where you learn how it all works inside.

And learn to use Google or DuckDuckGo (preferably the latter because it respects your privacy more). Every aspect of Linux is well documented. If you want to know how something actually works, as distinct from how to use it, that's easy in Linux.

Hace fun!
 
1 members found this post helpful.
Old 09-13-2023, 07:55 AM   #5
jmccue
Member
 
Registered: Nov 2008
Location: US
Distribution: slackware
Posts: 691
Blog Entries: 1

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Originally Posted by Paul59 View Post
Welcome to form linux.
I am new to the site.
I come from Poland.
I have a first question , "What is the best distribution to start learning in linux?
Last I heard the Linux Foundation had free courses, I would check there. For distro, just about any distro would do as someone else said.

Maybe this distro search will help:

https://distrowatch.com/search.php#advanced
 
1 members found this post helpful.
Old 09-13-2023, 08:14 AM   #6
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
If you want to learn to use linux a user friendly distro like mint would probably be best.
However if you want to learn how linux works you cant go far wrong with slackware, but be aware you will need some general computer knowledge for slackware, but you will learn WAY more than a debian based distro ( apt-get install packageXX wont teach you very much! ).
 
2 members found this post helpful.
Old 09-13-2023, 08:20 AM   #7
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Just to illustrate how the term "user friendly" varies, depending on your needs and expectations. I quit Debian because it wasn't user friendly enough for me and found sanctuary in Gentoo. IMHO Gentoo is the most user friendly Linux, ever.
 
1 members found this post helpful.
Old 09-13-2023, 08:31 AM   #8
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,638

Rep: Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697
Almost any general purpose stable distribution would be optimal for the first several months. Learning is not enhanced if things keep changing under you. For me it was Red Hat. These days I would recommend Debian Stable or Devuan perhaps.

Something like Ubuntu has some advantages, but like RHEL it has tools specific to that distribution. Learning those will mislead you about the more general GNU toolset. For that reason if you choose Mint Linux I recommend the MintDE version.

After six months or a year you might want to explore a different flavor to learn different things.
If you go the developer route, Slackware or LFS (and BLFS) are options.
IF you have other objectives in mind then other choices might be better.

Check Distrowatch on occasion to track things you find interesting for future use.

Finally, I recommend using Ventoy to prep a USB key with some distribution ISO files you find interesting. It gives you a menu driven boot option for selecting and booting from a list of ISO images of your choice and is FAR easier than creating a boot USB thumbdrive manually.
With such a device you can boot into live images for testing (or installation) at will.
 
1 members found this post helpful.
Old 09-13-2023, 08:33 AM   #9
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,662
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Use VirtualBox® on your [Windows?] host machine to allow you to install and experiment with Linux without changing anything about your host system at all. (It's full-featured, runs on every host, and it's free!)

Then, literally, just start experimenting with it. Fool around with it. "Do stuff." Try to do "the things you do with your computer every day," just using the Linux virtual machine to do it. Kick the tires. Take it for a drive. Go somewhere. Anywhere. (Since Linux is running in a window, you can afford to take crazy chances.)

And then ... "constantly ask questions, right here." The only "dumb question" is the one that you don't ask.

All of us, at one time or another, had exactly the same experience. An early writer of a column for a computer magazine titled it, "Taking A Sip From The Fire Hose." And everyone in his audience knew and appreciated exactly what he meant. Simply expect that to happen – and to happen more than once. Especially at first, you're going to be fairly confronted with something that you do not understand, and have to figure it out. Which you will learn how to do.

"Welcome aboard!"

Last edited by sundialsvcs; 09-13-2023 at 08:37 AM.
 
2 members found this post helpful.
Old 09-13-2023, 08:35 AM   #10
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,638

Rep: Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697
Quote:
Originally Posted by sundialsvcs View Post
Use [b]VirtualBox®[/b on your [Windows?] host machine to allow you to install and experiment with Linux without changing anything about your host system at all. Then, literally, just start experimenting with it. Try to do "the things you do with your computer every day," just using the Linux virtual machine to do it.

And then ... "constantly ask questions, right here." The only "dumb question" is the one that you don't ask.

All of us, at one time or another, had exactly the same experience. An early writer of a column for a computer magazine titled it, "Taking A Sip From The Fire Hose." And everyone in his audience knew and appreciated exactly what he meant. Simply expect that to happen – and to happen more than once.

"Welcome aboard!"
Why assume the OP is already running Windows? They did not say that was the case!
 
2 members found this post helpful.
Old 09-13-2023, 12:10 PM   #11
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,337

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
One problem that newbies have is that there is an overwhelming number of possible configurations in a Linux system. So start out with a simple distribution like Mint. Mint seems to be the current favorite simple distribution. Mint will install a workable Linux system without giving you very many choices. Run Mint for a while. Then you will be knowledgeable enough to install a full blown distribution like Debian, Slackware, Fedora, or OpenSuSE and try out some of the available options that interest you.
 
1 members found this post helpful.
Old 09-13-2023, 01:17 PM   #12
rclark
Member
 
Registered: Jul 2008
Location: Montana USA
Distribution: KUbuntu, Fedora (KDE), PI OS
Posts: 482

Rep: Reputation: 179Reputation: 179
Mint Cinnamon is a good choice. So is Kubuntu (KDE spin). Especially if coming from the M$ world. Otherwise Ubuntu may be a good choice. These distros are easy to install, and plenty to learn. No real reason to go elsewhere as Linux ... is Linux. It really is a matter of finding a GUI that works for 'you'. Underneath it is the same no matter what distro you pick.
 
1 members found this post helpful.
Old 09-13-2023, 04:35 PM   #13
jamison20000e
Senior Member
 
Registered: Nov 2005
Location: ...uncanny valley... infinity\1975; (randomly born:) Milwaukee, WI, US( + travel,) Earth&Mars (I wish,) END BORDER$!◣◢┌∩┐ Fe26-E,e...
Distribution: any GPL that work on freest-HW; has been KDE, CLI, Novena-SBC but open.. http://goo.gl/NqgqJx &c ;-)
Posts: 4,888
Blog Entries: 2

Rep: Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567Reputation: 1567
What you're about to do is called distro hopping.

Have fun!
 
1 members found this post helpful.
Old 09-13-2023, 08:16 PM   #14
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,326
Blog Entries: 28

Rep: Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142Reputation: 6142
I started with Slackware, quite by accident (whatever I tried to install first did not work and play well with my machine).

I can attest that Slackware is a darn fine teacher. Once you understand Slackware, no other distro will ever intimidate you.

Last edited by frankbell; 09-13-2023 at 08:19 PM.
 
2 members found this post helpful.
Old 09-14-2023, 01:40 AM   #15
beachboy2
Senior Member
 
Registered: Jan 2007
Location: Wild West Wales, UK
Distribution: Linux Mint 21 MATE, EndeavourOS, antiX, MX Linux
Posts: 3,972
Blog Entries: 32

Rep: Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465Reputation: 1465
paul59,

You are already using Mint, so why not just use it and learn by doing.

You can tweak the existing installation if you wish and this will help to familiarise you with using the command line:

https://easylinuxtipsproject.blogspo...-cinnamon.html

If you get bored with Mint, then you can go distro hopping and discover the delights of Debian, EndeavourOS, Arch, Slackware etc.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
id "2", "3", "4", "5"respawning too fast: disabled for 5 minutes cesarff2000 Linux - Newbie 3 06-27-2012 10:50 PM
[SOLVED] Replace a string @CURRANGE("***","***") to @CURRANGE("xxx","xxx") in a file mavadikarmayur Linux - Newbie 3 03-26-2012 08:32 AM
"001" and "0012" converted to "01", "12". How? stf92 Programming 7 07-08-2011 06:55 PM
Help With Java Problem Please"""""""""""" suemcholan Linux - Newbie 1 04-02-2008 06:02 PM
New To """"l I N U X"""" chawla_ab LinuxQuestions.org Member Intro 3 01-22-2006 11:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration