Linux - NewbieThis 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.
I have this url to share for a blog. This blog is a try to collect useful linux information along with the links from where that information is being collected. Thanks
Perhaps we need a "sticky" on how to learn Linux.....
My recommendations:
First, don't worry about "structure". You find what works for you.
To learn something like Linux, simply start using it. Poke around in the menus to see what things do, try things, etc. Until you have a lot of data on the machine, the worst that can happen is that you will have to re-install.**
After you have poked around a bit, then get a book. "Linux in a Nutshell" from O'Reilly is a good start. Many also recommend RUTE
When you get tired of reading, poke around some more.
.
.
Repeat as required....
**With dual-boot, there ARE thing you can do to mess up the other OS. See disclaimer below.
Poking around the graphical end is always the start since it is the easier side of linux. If you dont play around you will never learn, but from the graphical end you start incorporating things from the command line. It all will come with just doing it, no book can substitute for that.
Well, you've got two choices there. Either you can play in graphical Linux (KDE, Gnome, etc) and look at all the stuff that there is on the system. Make some folders. Make some files. If you're feeling particularly nerdy, try to make some "Hello World" programs.
When you get settled with the self-explanatory graphical interface, open up a terminal window (most of the time, there's a shortcut right there in your menu bar), and start punching in commands. The greatest thing about Linux is its user-friendly help files. When you're in a terminal, all you have to do is punch in ~$man some program name and read what it has to say. Plus, the help command will show you the lowest level control over your system.
One of the first things that I think a user should do in a terminal is this:
Code:
~$help pwd
~$pwd
~$help ls
~$ls
~$help cd
~$cd /
~$ls
~$ls -a
~$man xterm
~$xterm &
... and so on.
If you can learn to navigate through your directories, you can learn a lot. Also, if you want to learn your program names, go to /bin and /usr/bin and just look at everything there in list view. There's a ton of program names in there, and all you have to do is type ~$man program to see what each one does. You can find all sorts of cool programs in there.
It might be useful to consider what "learning Linux" means to you.
Hundreds of thousands of Macintosh (and iPhone) users very happily use their systems every day, never realizing that those systems are based on Unix and knowing not one single thing about them. "It Just Works."
ummm in case you haven't noticed, but the ONLY way you will ever learn anything about linux is a method called "messing around". You will never learn anything just by read stuff. you have to do it. say there's this command in a book that is chmod a+x. this command make that file executable. but what if you need to do something else? you just have to experiment around. nothing ever works the first time, and linux is too powerful to be contained within books and web sites. you have to go out and do it!!! not just read about it!!! just find something intersting and go try it
btw, when i first started linux, i had your kind of thinking, read a lot of stuff about it. now i know more about it than what i learned in 2 years of book reading. from experimenting.
also, it depends on what kind of learning you want to do. it-just-works learning is not really learning. you have no idea what's under the hood. once you see what's under it all, you can use that to make whatever you want
good luck,
rabit2345 ^_^
Last edited by rabbit2345; 10-01-2008 at 10:04 PM..
You can look at the 'Linux Newbie Admin Guide' to help you. The 'Linux Command Guide' can assist you with the cli. Remember that you can always 'man' a command to get the full explanation for understanding.
These links and others can be found at 'Slackware-Links' .
More than just SlackwareŽ links!
You can always use in parallel the system and your reference material. As stated by others you definitely need to use the system to fully understand. Too use the GUI you will learn the point and click along with the semantics of the Desktop you use. If you are comfortable with the results of the GUI then albeit the way you are comfortable with.
But to learn the 'cli' for your system you indeed will be learning the intrinsic commands of your system instead of relying on someone else to create the GUI to perform the tasks at hand. I prefer the 'cli' because I can move to any UNIX/Linux based machine without to much effort.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.