GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
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.
Linux is not very difficult to learn as long as you take it one step at a time. I remember it taking me 1 week to get my wireless card working, 1 week to figure out how to install/compile programs, 1 week to figure out where everything is. 1 week to get use to Linux tools, emacs, BASH, grep, log files etc.
To install it with Office, Wired ethernet, Firefox, and a desktop similar to windows or apple, it will only take as long as it takes to run the installation cd's + or - an hour to go through the Gnome or KDE conrtol panel and do an system update.
After that, I can accomplish tasks much faster than I could before, when I have a problem, I can solve it, I have better eye candy at better speeds, and I have *my* own personnaly configured computer. It is never to late to learn.
Last edited by accessrichard; 02-18-2006 at 11:15 AM.
Q: "How do I get to Carnegie Hall?"
A: "Practice."
You've already taken a very positive first step, joining LQ. The wealth of knowledge and expertise available here is immense. Well moderated, so its not crowded with leet speak juveniles.
Kernel programming? What is your current level of programming expertise? If you aren't currently a BS level Computer Science grad or equivalent experience, you might want to learn to walk before you try to run. If you mean simply recompiling an optimized kernel, even an idiot like me can learn to do that. Excellent tutorials on the subject at this site.
And before you ask "which distro", search this site. You'll find an abundance of advice on that topic too. Put simply; download a bunch of Live CD distros, boot from the CD, play around to see which one you want to try, and install that.
Welcome to LQ and enjoy the learning experience. Now go forth and install Linux at once! {You do know that it will peacefully co-exist with your current Windows install, don't you?}
Get linux installed on an old machine, or along side your current system and start fiddling, breaking, fixing and using.
I've never attended a linux 'course', everything I know about linux I taught myself, by just using the system and researching solutions to all the problems I face and that goes for 90% of the linux community I bet.
Distribution: Microsoft Windows XP Professional SP2; Slackware Linux 10.2
Posts: 215
Rep:
The link above is a great place to start.
I'd try to study most everything recommended there if I were you.
This... is hard. It's not like you can just "become" a Linux expert. Work, work, work, work, work is the only way. Becoming a Linux expert will require you to actually become well-versed in programming languages, which research has shown is about as difficult as learning an actual spoken human language. Also, if you want to get serious about this then I'd recommend that you take a class on Linux just so your motivation doesn't run out. Self-teaching yourself anything is hard if you don't have anybody encouraging you.
Install linux compiling everything from source. A good start is gentoo linux.
By examining different problems during the path, you will learn different aspects like C programming, kernel structure and similar. Google is your best friend here, as many issues you are going to experience are already documented by others.
Write scripts in bash, or perl or anything similar to automate tasks you are frequently repeating. Read examples and tutorials written by others.
Read Linux and Open Source magazines like Linux Expert
Once you become familiar with basics, start doing small freelance projects for others. This is the best way to achieve required experience to become linux expert.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.