LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 07-11-2023, 08:21 PM   #1
Justice9
LQ Newbie
 
Registered: Jul 2023
Location: vancouver
Distribution: linux mint
Posts: 1

Rep: Reputation: 0
How to practice linux


Hello everyone, i have just started studying linux.My problem is how best can i practice it daily?I plan buying a rasberry Pi, is it a good idea?

Any online resources to keep me going?

Thanks
 
Old 07-11-2023, 08:44 PM   #2
jayjwa
Member
 
Registered: Jul 2003
Location: NY
Distribution: Slackware, Termux
Posts: 786

Rep: Reputation: 250Reputation: 250Reputation: 250
Install it as your only OS. You'll learn. Or, if you don't want to dive in at the deep end, install it under emulation for whatever you have now. Rather than reading through how-to's at the onset, you might want to take a more task-focused approach: try to do something, only then looking it up if you get stuck.
 
Old 07-11-2023, 08:53 PM   #3
JJJCR
Senior Member
 
Registered: Apr 2010
Posts: 2,159

Rep: Reputation: 449Reputation: 449Reputation: 449Reputation: 449Reputation: 449
Lightbulb

Quote:
Originally Posted by Justice9 View Post
Hello everyone, i have just started studying linux.My problem is how best can i practice it daily?I plan buying a rasberry Pi, is it a good idea?

Any online resources to keep me going?

Thanks
Live with it, use it to browse for anything.

Install Thunderbird use it to check your emails.

Use it to watch youtube, watch movies or whatever you're doing right now in your current OS that you are using. Do the same thing for Linux.

And what's your target or goal, why do you want to learn Linux?

If your goal, let's say to become a SysAdmin for Linux. Then download a server version of Linux distro and start playing with it.

Search the web, like "common task for sys admin in Linux"

Or simple get active here in LQ, help and answer other people's question.


Good luck in your journey, and most importantly just enjoy the ride of learning Linux.


And Welcome to LQ!

Last edited by JJJCR; 07-11-2023 at 08:56 PM. Reason: edit
 
Old 07-11-2023, 08:53 PM   #4
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,342
Blog Entries: 28

Rep: Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145Reputation: 6145
Going Linux, both the website and the podcast, is an excellent resource. You might also find Linux User Space interesting.

Some other suggestions:

Learn how to maintain and update your software packages both using whatever GUI tools your distro provides and the command line.

Familiarize yourself with the Linux file structure.

Learn how to delete, copy, and move files from the command line, as opposed to with a file manager.

Learn how to use a command line text editor, such as nano or vim.

Just a few thoughts.

Last edited by frankbell; 07-11-2023 at 08:54 PM. Reason: Misplet wrod
 
1 members found this post helpful.
Old 07-11-2023, 09:19 PM   #5
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,744

Rep: Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924Reputation: 5924
Welcome to LinuxQuestions.

I suppose it depends on what aspect of linux you are studying. For the basic terminal core commands MacOs and linux are basically the same. You could switch from Zsh to bash which is typically the default linux shell if desired. You could run linux from VirtualBox (Intel hardware only), Parallels or a UTM virtual machine as long as your Mac has enough memory. Yes, you can buy a Pi but I would use a virtual machine. If your Mac is capable you can have different VMs all connected in a network together without needing physical hardware.
 
Old 07-12-2023, 12:29 AM   #6
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,927

Rep: Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320Reputation: 7320
Pi can be a good idea, especially if you have a goal to achieve.
 
Old 07-12-2023, 10:10 AM   #7
//////
Member
 
Registered: Nov 2005
Location: Land of Linux :: Finland
Distribution: Arch Linux && OpenBSD 7.4 && Pop!_OS && Kali && Qubes-Os
Posts: 824

Rep: Reputation: 350Reputation: 350Reputation: 350Reputation: 350
i used to read cheat-sheets, those helped me alot.

https://cheatography.com/davechild/c...-command-line/
https://www.guru99.com/linux-commands-cheat-sheet.html
https://www.gnu.org/software/bash/manual/bash.html


there is alot more them, for awk , sed , grep, regular expressions etc.
 
Old 07-12-2023, 06:11 PM   #8
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,997

Rep: Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628Reputation: 3628
Pi and normal home computer have a bit of differences so it may depend on ultimate goals.

Most home computers can run a free virtual machine.

There are web based sites too.

https://geekflare.com/run-linux-from-a-web-browser/

https://www.webminal.org/#:~:text=Us...practise%20too.

I forget the java online vm.
 
Old 07-12-2023, 06:27 PM   #9
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,671
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
Well, here's how I would do it today ...

Presumably, you have some kind of PC. Probably running Windows or maybe a Mac. Therefore, download a copy of VirtualBox®, which is a full-featured "virtual machine ("VM") monitor" that is (a) supported by probably the very-largest software company in the world, (b) runs on everything, and (c) is absolutely free!

Now, you can run Linux – more than one of them, if you like – in a window (or: "full-screen") on your otherwise-untouched "host" computer.

Linux is now running exactly as it would on "bare iron," except that it isn't. The resources needed are provided by the "host" environment (for instance, "disk drives" are actually files ...), and it's quite impossible for the Linux "guest" to adversely affect them. You can utterly-wreck the Linux "guest" environment – and you should expect to do so – but you cannot bring down the "host."

("Dual Booting" is so "yesterday" . . .)

"Virtualization" is now supported by the hardware of modern microprocessors, so you really don't experience a performance penalty by running Linux in a VM.

I therefore recommend that you download the "ISO image" of some Linux that you like or that you've heard of, install it into a brand-new virtual machine, and "just, have a go!" Now you can "dive into" Linux(es) with no possibility of drowning.

As for "practice," after you get over the initial "culture shock," simply begin trying to do various things. Say, "try to duplicate your daily 'host' environment," knowing that your experimentations cannot affect it.

Fully avail yourself of right here when you start having the inevitable questions. You have already found "the best web-site out there" for this purpose.

Also: Many years ago, a very popular column in a technical magazine was titled, "Taking A Sip From The Fire Hose." Let me just very-politely tell you to expect this sort of experience, especially at first. (It still happens to every single one of us, from time to time, no matter how "experienced" we think we are. Don't take it personally.)

Last edited by sundialsvcs; 07-12-2023 at 06:44 PM.
 
Old 07-13-2023, 02:47 AM   #10
piok
LQ Newbie
 
Registered: Jul 2023
Location: Switzerland
Distribution: Debian, Fedora, Arch
Posts: 5

Rep: Reputation: 10
Why not buy a cheap second hand laptop and install any Linux you want on it and use it as a daily OS, as suggested.
 
Old 07-13-2023, 09:08 AM   #11
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,671
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
"You can, of course, do that." But now you are confronting the physical issues of installing the system on bare iron, when you are not yet comfortable with the system at all. That's a poster-child example of pure frustration. This is why, perhaps, I suggest that you use virtual machines to "first divide the experience into two parts." Get to know the system, then tackle the installation on a particular chunk of iron.

Of course I have done it both ways. Virtual machines initially sidestep what is perhaps the most vexing issue for me: "Why is nothing happening?" Once a VM has shown you what to expect, you are better equipped to diagnose any problems. This approach also helps you to avoid "just giving up in disgust and going back to Windows."

Last edited by sundialsvcs; 07-13-2023 at 09:13 AM.
 
Old 07-13-2023, 06:01 PM   #12
jmc1987
Member
 
Registered: Sep 2009
Location: Oklahoma
Distribution: Debian, CentOS, windows 7/10
Posts: 893

Rep: Reputation: 119Reputation: 119
I started with Linux cause I was hosting websites. So I started with a VPS server. Then I learned I couldn't exit "VI editor" without rebooting. I installed CentOS as my desktop and started learning with it cause that was my server of choice distro. I then learned how to use VI, well at least how to close it .

So if you want to learn Linux, play with the command line. Learn to compile and build packages. Slackware is a great choice for this.

If you want to ease your way in and learn tricks and tips through time. Get a Desktop edition that is popular such as Fedora or Ubuntu based distro.

I learned Linux Mint is a great choice for me, cause it doesn't have Ubuntu policies which I think is a good thing, and its a solid desktop. Even once you learn your way through, sometimes going to simple route is the best. It all boils down to taste.

Personally that is also why I run virtual machines, play with with other linux distros, freebsd and other unix distros, sometimes windows and checking in a reactos (a windows clone). Also VM work great as development machines and experimenting with.

Thats about how I did|doing it.
 
Old 07-13-2023, 09:25 PM   #13
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,671
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
Echoing your thoughts ...

When you first begin to consider "Linux," there are really two(!) immediate obstacles that you face. The first of these is "hardware." The second is "everything else."

This is specifically why I recommend that, in your initial explorations of this brand-new to-you system, that you should begin with "virtual machines." This technology is fully developed, instantly available no matter what your "host platform" is, and free. It's like a bicycle with an unlimited supply of training wheels ...
 
1 members found this post helpful.
Old 07-13-2023, 09:37 PM   #14
JJJCR
Senior Member
 
Registered: Apr 2010
Posts: 2,159

Rep: Reputation: 449Reputation: 449Reputation: 449Reputation: 449Reputation: 449
Quote:
It's like a bicycle with an unlimited supply of training wheels ...
Wow got me thinking, on how to make fully use of what you have. Determination, Time, creativity and other various reason except excuses will goes a long way.
 
Old 07-16-2023, 02:14 AM   #15
manchot
Member
 
Registered: May 2023
Posts: 32

Rep: Reputation: Disabled
I like and use virtual machines. The problem with virtual machines is that they need a lot of RAM and disk space. Many of the beginners that we see here have computers with limited RAM and disk space. It is definitely worth it to try VirtualBox and run a Linux distro with it. VirtualBox is free and runs on Windows, Mac, and Linux. I suggest a virtual machine running Linux Mint or Ubuntu for beginners.
 
  


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: Put Design Thinking into practice with the Open Practice Library LXer Syndicated Linux News 0 07-22-2022 01:02 AM
which is good Linux laptop to practice Linux shell scripts donxu Linux - Laptop and Netbook 4 08-20-2014 07:43 PM
Online Linux Console for Practice of UNIX and Linux Commands Hi_This_is_Dev Linux - Virtualization and Cloud 4 08-30-2010 09:12 AM

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

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