Linux - NewbieThis 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
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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It only depends on you, depends on your backgrounds, experiencies, will, motivation, engament, pacience, dedication.
I am using linux since 2009 but, I still think (say it loud to myself) that a I don't nothing, so every day I try to learn a thing or two, I'am always trying to learn more, gain more experience.
There a lots a sites on the internet whit tons of informations, tutorials, howtos, and people willing to help. I can only tell you three thing : Be patience, keep learning and NEVER give up.
I would just start using it. When you have questions, google it. And make regular backups, because you WILL screw something up and break the system, it's just a matter of time.
you will never know everything, but you can learn/know a few parts. You will never complete it. The most important tip is: practice, practice and more practice.
Are there short cuts to learn everything at a faster rate or does it take some years to learn a sufficient amout of syntax
sufficient for what???
More generally, you are the only one that knows how you best learn new things. To me, the issue is not learning, but retention. To have something become second nature, it has to be used regularly.
With discipline, I think a person of average intelligence could learn 90% in 1-2 weeks. To retain all that, you might have to use it regularly for 1-2 YEARS.
Are there short cuts to learn everything at a faster rate or does it take some years to learn a sufficient amout of syntax
Giving you a simple way to learn everything at a faster rate : Replace your win7 with Linux(whichever is your favourite) and try to do every task in linux what you do in windows.Just learn and practice. No matter whatever problem you face in linux, try to solve it and dont ever turn back to windows to do things easily.
Last edited by divyashree; 06-28-2012 at 02:40 PM.
Linux syntax? Pardon me but syntax for what? For sed, awk, c, bash? As stated your question makes no sense as "Linux" doesn't have a syntax per se.
If you mean just learning to use the OS, they install it and use it for as many things as you can. As you gain experience and need to know how something is done, you look it up and maybe ask for help now and then and next time you know how. Just like learning anything else. How fast or slow that process is, is entirely up to you.
Are there short cuts to learn everything at a faster rate
No. Learn when you practice. The higher quality info you find the faster you learn. But it also depends on how smart and productive you are. Searching info is also your work so it all depends on you. Learn hard and you will learn fast.
I guess you could fake your way into a Linux admin job. That would be motivation for fast learning
On a more serious note... Get it installed and play with it. If you have a spare PC to play with that is great. If not, consider installing a virtualization program such as VMWare Player (free, my favorite) on your existing (Windows) PC. It will allow you to install one or more Linux machines to play with. You might install for example Ubuntu 12.04 desktop in one machine and Ubuntu 12.04 server in another. The server is strictly command line interface. If you do something on the GUI machine (install and configure ssh for example) using the GUI tool, then learn how to do it on the server command line.
Find and download a good command line reference. Have it handy at all times! Or a book. I purchased one years ago called Linux System Commands by Volkerding and Reichard. It allows me to "Loop up commands by function, name, or DOS equivalent." Of course if you are not familiar with DOS commands it might not help
If you mean bash, I recommend you "The Linux Command Line", excellent book, also try a distro called NIX I just found it the other day, I wish I would have found it earlier!
... the issue is not learning, but retention. To have something become second nature, it has to be used regularly.
+1
And, because we can't use all of it regularly, it may help to make your own notes, especially when information took a while to find. Writing the notes helps with retention and they become a valuable reference resource, written the way you like.
Just curious how can you tell the OP hasn't read any of the replies? Also to those replying, Thank you from all us noobs I personally have found this thread very helpful.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.