Author

Topic: Best way to really learn linux? (Read 1963 times)

legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
May 24, 2013, 10:38:59 PM
#20
Try installing a distro that's fun an easy like Pinguy OS. It has lots of software already set up and it's based on Ubuntu so it will be easy to set up and operate. Just play with it for a while. That's the best way to learn. You will be installing compiz fusion and spinning 3d boxes on your computer in no time.  Smiley
member
Activity: 110
Merit: 10
🙏
May 24, 2013, 09:35:33 PM
#19
Are you masters figuring it all out on your own or are there specific classes a person could take?  I'd like to learn how to write scripts and do anything and everything through the terminal window.

RTFM

That's it.

This
legendary
Activity: 1988
Merit: 1007
May 24, 2013, 05:02:59 AM
#18
I'll toss in a vote for VirtualBox as well. I was thinking Ubuntu (using WUBI) would be the best option for a newbie, but since you won't be doing graphical things (like gaming) on it most likely while you're learning, VB will work better. It allows you to run Linux alongside your other OS, kind of like a hybrid system. The only downside is it sucks for gaming, but if you decide to move to that later you can just do a full Linux swap.
hero member
Activity: 812
Merit: 1000
May 23, 2013, 10:57:33 PM
#17
Another vote for Virtualbox.

The other added benefit is if you're already set up with encryption (eg with Truecrypt), then you don't need to do that all over again for your new installs, just keep all your Virtualbox stuff on your encrypted container.
legendary
Activity: 1400
Merit: 1013
May 23, 2013, 10:46:53 PM
#16
You could always do 'Linux from Scratch'.

Should know your stuff by the end of that.

http://www.linuxfromscratch.org/
Exactly what I was going to recommend.

Start with mastering LFS. If you keep it up at some point you'll get tired of doing everything manually and will have accumulated a collection of Bash scripts that kind of almost halfway automates the build and install process for you. This is about the time where you've learned enough to graduate to Gentoo because Portage does the exact same thing except much better.
legendary
Activity: 1272
Merit: 1012
howdy
May 23, 2013, 09:47:52 PM
#15
First, I figured out stuff on my own, then I took a class in college.
yvv
legendary
Activity: 1344
Merit: 1000
.
May 23, 2013, 08:33:55 PM
#14
Are you masters figuring it all out on your own or are there specific classes a person could take?  I'd like to learn how to write scripts and do anything and everything through the terminal window.

RTFM

That's it.
legendary
Activity: 1988
Merit: 1007
May 23, 2013, 08:31:47 PM
#13
Are you masters figuring it all out on your own or are there specific classes a person could take?  I'd like to learn how to write scripts and do anything and everything through the terminal window.

Learn by doing! Find something you want to know, Google it, and just do it. Over time you will become more adept at it. Just make sure you keep practicing.
legendary
Activity: 1246
Merit: 1010
May 23, 2013, 08:24:42 PM
#12
You might also want to take a look at creating a LiveCD or two. They're really handy to learn things on because you can't mess up your install, you just reboot and everything's fresh again.

its a lot more convenient to install virtualbox and hack around with a Linux virtual machine..
full member
Activity: 180
Merit: 100
May 22, 2013, 07:59:31 PM
#11
Thank you very much to everyone in this thread, & Thank you Missionary.

Those are all great tips, and sites

I saved all the links and info, I am going to dive in and get my hands dirty.  This is exciting.  Cheesy
full member
Activity: 182
Merit: 100
May 17, 2013, 02:19:14 AM
#10
You might also want to take a look at creating a LiveCD or two. They're really handy to learn things on because you can't mess up your install, you just reboot and everything's fresh again.
legendary
Activity: 2062
Merit: 1035
Fill Your Barrel with Bitcoins!
May 17, 2013, 12:50:52 AM
#9
If you want quick and easy, then installing Ubuntu will teach you a few things.
staff
Activity: 3304
Merit: 4115
May 16, 2013, 08:48:00 PM
#8
If you are a new user of Linux and you are just starting out, then I would recommend http://linuxcommand.org/lc3_learning_the_shell.php as a start.

After that, do a full installation of Arch Linux. They have really good documentation.

When you are comfortable in Arch Linux, go do a Gentoo installation. They have even better documentation.

When those are mastered, install Debian and relax. These three distros will give you a good understanding of the GNU/Linux operating system.

+1, it has some easy to follow instructions.
legendary
Activity: 2408
Merit: 1121
May 16, 2013, 08:14:30 PM
#7
A great way to learn is setting up specific things, like Apache webserver, or the typical PHP/MySQL setup in addition to that.
Also, you can get Virtual Machine images for most distributions and utterly ruin them - knowing you can always go back to a fresh install.

Just dive in and mess with commands, "man" is your friend, as is other tools like gedit or vi for text files - dirty way for output on short text files like "cat ", how to untar a tar archive - or under debian how to use "sudo apt-get install".

Just those kinds of things. Wreck a few virtual machines with "rm -rf" just so you know how dangerous it is under root.

Get your hands dirty, you'll learn pretty quickly.
newbie
Activity: 28
Merit: 0
May 16, 2013, 08:07:45 PM
#6
Don't really know if it's worth the hassle if he is not aiming to create a new distribution. Tongue

My general approach is that: "Anything can be done in Linux, I just have to figure out how." Going with that approach has taught me a lot.

+1 for this. Smiley
legendary
Activity: 826
Merit: 1002
amarha
May 16, 2013, 09:49:55 AM
#5
"Anything can be done in Linux, I just have to figure out how."

Just like Zombo.com

Anything is possible. Anything.
full member
Activity: 224
Merit: 100
May 16, 2013, 07:57:45 AM
#4
Don't really know if it's worth the hassle if he is not aiming to create a new distribution. Tongue

My general approach is that: "Anything can be done in Linux, I just have to figure out how." Going with that approach has taught me a lot.
maz
full member
Activity: 140
Merit: 100
May 16, 2013, 07:47:36 AM
#3
You could always do 'Linux from Scratch'.

Should know your stuff by the end of that.

http://www.linuxfromscratch.org/
full member
Activity: 224
Merit: 100
May 16, 2013, 07:44:28 AM
#2
If you are a new user of Linux and you are just starting out, then I would recommend http://linuxcommand.org/lc3_learning_the_shell.php as a start.

After that, do a full installation of Arch Linux. They have really good documentation.

When you are comfortable in Arch Linux, go do a Gentoo installation. They have even better documentation.

When those are mastered, install Debian and relax. These three distros will give you a good understanding of the GNU/Linux operating system.
full member
Activity: 180
Merit: 100
May 16, 2013, 04:05:07 AM
#1
Are you masters figuring it all out on your own or are there specific classes a person could take?  I'd like to learn how to write scripts and do anything and everything through the terminal window.
Jump to: