LinuxQuestions.org
Visit Jeremy's Blog.
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 05-19-2023, 08:45 PM   #1
jose1990
LQ Newbie
 
Registered: May 2023
Posts: 2

Rep: Reputation: 0
How to become proficient with linux?


I don't know if my question makes sense since there are so many varieties of linux. Like if you learn how to operate a toyota, you know how to operate a bmw, more or less. maybe every once in a while you will run into a problem like not knowing how to turn on the windshield wipers.

if I learn ubuntu, does that mean I know how to use all other linux varieties?

and the main question is, how can I really learn it? I am so clueless, when I look up a problem and someone has answered it, I don't know what they are talking about.
 
Old 05-19-2023, 09:17 PM   #2
PsychoHermit
Member
 
Registered: Aug 2021
Location: Carson City Nevada
Distribution: Debian Testing
Posts: 137

Rep: Reputation: Disabled
Hi Jose,

Learning Ubuntu will go a long way to knowing other distros. The package management is different in different distros, everything else should transfer over. Learning the command line will be the same for any thing. http://linuxclass.heinz.cmu.edu/doc/tlcl.pdf

--glenn

Last edited by PsychoHermit; 05-21-2023 at 09:08 AM.
 
1 members found this post helpful.
Old 05-19-2023, 09:37 PM   #3
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,331
Blog Entries: 28

Rep: Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144Reputation: 6144
Quote:
if I learn ubuntu, does that mean I know how to use all other linux varieties?
First, your question does indeed make sense. The best answer I can give is "sort of."

As regard major applications, such as, for example, Firefox, Thunderbird, the GIMP, LibreOffice, and other common GUI applications, yes. They are the same across Linux platforms.

This is also true for the command line. Once you get beneath the surface of the GUi to the command line, it's pretty much the same across distros. Also, if you learn the GUI text editor in Ubuntu (which editor you have by default will depend on which GUI environment you are using), you will find that most GUI text editors work pretty much the same; their differences are mostly cosmetic.

The exception is package management, that is, updating, installing, and removing applications. In Linux world, there are several different package management systems, and the commands for managing them from the command line are different.

If you learn how to manage packages from the Ubuntu command line, those Ubuntu commands will work for all Debian-based distros, because they all use the *.deb package format. However, the same commands will not work with, say, Fedora; however, knowing how to manage packages on Ubuntu will help you with learning other package management systems. To put it another way, the commands may be different, but the underlying principles are the same.

And welcome to LQ.

Last edited by frankbell; 05-19-2023 at 09:50 PM. Reason: clarity
 
1 members found this post helpful.
Old 05-20-2023, 11:34 PM   #4
jose1990
LQ Newbie
 
Registered: May 2023
Posts: 2

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by PsychoHermit View Post
Hi Jose,

Learning Ubuntu will go a long way to knowing other distros. The package management is different in different distros, everything else should transfer over. Learning the command line will be the same for any thing. http://http://linuxclass.heinz.cmu.edu/doc/tlcl.pdf

--glenn
Hi
pdf is not loading
 
Old 05-21-2023, 09:04 AM   #5
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
Quote:
Originally Posted by jose1990 View Post
Hi
pdf is not loading
Looked like it was missing a colon http://linuxclass.heinz.cmu.edu/doc/tlcl.pdf maybe or we have it set up to need the s in http? add an extra link for it: https://onlinebooks.library.upenn.ed...?key=olbp73320

...running linux will help, like skateboarding &c... https://www.linuxquestions.org/quest...0/#post6431656

Last edited by jamison20000e; 05-21-2023 at 10:02 AM. Reason: added
 
Old 05-21-2023, 09:48 AM   #6
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,888

Rep: Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317Reputation: 7317
Just a comment: reading a book or watching a few videos does not make you "proficient". You need to learn a lot and even more. It will [probably] take years to become an advanced user of "linux".
The different distros are more or less similar, but obviously there are differences.
The 3 most important things are: practice, practice and practice.
 
Old 05-21-2023, 10:28 AM   #7
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,609

Rep: Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550Reputation: 2550

Quote:
how can I really learn it?
What is your definition of proficient / how deep do you want to go?

Different people learn in different ways - reading books and manuals combined with plenty of practice and experience may be enough, or it may only get you closer, or it might just leave you frustrated.

(For command line stuff, learning to read/navigate man pages is an important skill, even though some of them are poorly written).


Quote:
I am so clueless, when I look up a problem and someone has answered it, I don't know what they are talking about.
Then find another answer that explains it, or ask that someone to explain further, or find a different explanation of the same solution and see if contrasting them helps.

Just because someone has answered a question it doesn't mean they a) know what they're talking about and b) are effective at communicating - this applies everywhere (including LQ), but especially so on Stack Overflow.

Also, it is perfectly acceptable to create a thread with a link saying "I was trying to do X, found this solution, but don't understand why it works, can someone explain?"

 
1 members found this post helpful.
Old 05-21-2023, 11:06 AM   #8
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,594
Blog Entries: 19

Rep: Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455
Most people here won't be offended if you ask politely about a provided answer, "How exactly does that work?" or "What do you mean by ...".
 
Old 05-21-2023, 12:13 PM   #9
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,338

Rep: Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548Reputation: 548
The second difference between distributions after the package manager is the desktop. There are several desktops available and different distributions provide different default desktops when you install the distribution. When you switch distributions you can tell the installer to install a desktop that you are already familiar with or you can take the new default and spend a couple of days figuring out how the new desktop works.
 
Old 05-21-2023, 12:31 PM   #10
GentleThotSeaMonkey
Member
 
Registered: Dec 2016
Posts: 338
Blog Entries: 4

Rep: Reputation: 128Reputation: 128
Hi&welcome2LQ! Are you near any large libraries, if you like books?

Do you already have any PC(s)? http://OSboxes.org/virtualbox

Maybe tell us more about your aspirations for Linux...

Best wishes! Enjoy the http://LinuxJourney.com (site is back!)
 
Old 05-21-2023, 01:06 PM   #11
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
the baiscs bash commands are the same the init system and packaging manager not so much. so learning Linux, bash, or some other shell just curtail it to you and what you use.
 
Old 05-21-2023, 02:06 PM   #12
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,653

Rep: Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708Reputation: 2708
I am going to disagree here. Anything Ubuntu based is a bit different than every other distribution in some quite basic ways.
If you want skills that transfer go with something closer to the GNU case: Debian, Devuan, Manjaro perhaps.

If you want stability and learning from the low level up then Slackware and Linux From Scratch (LFS) are hard to beat, but you might want some experience behind you before you go there.

If you want skills that are more likely to transfer well to commercial distributions go with RHEL like (Rocky, CentOS Stream, Oracle), SUSE like (OpenSUSE).

If you want cutting edge stuff go Sparky Linux (or VSIDO), Fedora (you will have to upgrade or reinstall often), or ARCH based (Manjaro: these are rolling and you never have to reinstall unless you want to or break things).

If you want gaming, there is an Ubunto based gaming distro or two, but I would recommend Sparky Linux Game Over Edition.

There are some distributions aimed at education, but they are actually more appropriate to assisting in education of OTHER subjects USING Linux than for learning Linux itself. For your purposes they shoud be avoided unless you desire that function.

My best advice, pick one that is basic but not Ubuntu specific for a start. Once you have better ideas what you want (to learn, run, use, value) you can seek out a more appropriate distribution for your purposes.
 
Old 05-21-2023, 02:38 PM   #13
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
I donno, Slackware was my first distro and I keep finding myself going back to slack for its simplicity. Having to have some kind of "but you might want some experience behind you before you go there." I don't agree with, it's all a learning curve.

Jump in and start learning how to swim.Then when one gets into the disto hopping phase they can see where the similarities are and the differences are, and not until then.

you can install the software on anyone of them.
 
Old 05-21-2023, 03:17 PM   #14
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
Distros that hold your hand might not make you as "proficient?" But how much time do you wanna spend making stuff work, are you going to school for it? Where twenty hours of class work can become forty* hours of actual work... with teachers and books only telling you what to think,,, not how!

Last edited by jamison20000e; 05-21-2023 at 03:24 PM. Reason: typ0
 
Old 05-21-2023, 03:20 PM   #15
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,665
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
Here's what I suggest that you do: load VirtualBox®, which is a full-featured virtual machine monitor which runs on everything and is absolutely free. (It is also supported by one of the largest software companies in the world.) Now, pick a "distro," download the installation DVD-image, and use it to install.

After you spend a little time just "kicking the tires," invent "something that you want to do," and try to do it. Rinse and repeat. Make it a point to use the virtual machine every day for some significant period of time. You need to become as "accustomed" to the Linux-GUI way of doing things as you do with your host. (And by the way, there are several "Linux GUIs!" Get used to it.)

The beauty of using a VM = virtual machine is that you don't have to touch your "host environment." Your host sees the "VM monitor" as an ordinary set of well-behaved programs, running under its control. No matter what you do (or, screw up ...) in the VM, you cannot negatively affect the host. The VM simply "runs in a window," or full-screen if you choose. The "hard drives" of the VM are actually "ordinary files" on your host system which automatically grow and shrink so as to not waste host-side space. Linux will run the same way in a virtual environment as it does on "real iron." And, you can define as many separate VMs as you want. (I actually use a multi-terabyte USB-C connected SSD drive ... which costs "almost nothing" these days at any office-supply store ... to store my VM-related resources, just to keep them out of the way when I don't need them.)

Now, I never say that I am "proficient" in Linux, because the ecosystem is too vast and diverse. I simply say that I have worked with it for many years and know my way around it very well. I also daily use MacOS (OS/X), which is a Unix®-based system. But this really isn't a world for a "jack of all trades." You will always know some things better than other things, and generally, "humility is a virtue."

Last edited by sundialsvcs; 05-21-2023 at 03:39 PM.
 
  


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
LXer: Become Proficient in Forth with Free Books LXer Syndicated Linux News 0 06-17-2017 07:24 PM
LXer: The Young, the Gifted & the Linux Proficient LXer Syndicated Linux News 0 09-29-2015 03:33 PM
Becoming proficient in the use of linus brownza.pkb Linux - Newbie 3 01-04-2015 01:44 PM
Linux proficient, Forum newbie jamiepedder LinuxQuestions.org Member Intro 3 02-01-2007 03:57 AM
What do I need to know to be proficient in Linux? Jason97Cobra Linux - General 11 05-26-2001 09:06 PM

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

All times are GMT -5. The time now is 04:35 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