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 |
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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
10-19-2007, 10:34 AM
|
#1
|
Member
Registered: Oct 2007
Location: India
Distribution: Ubuntu 8.04
Posts: 93
Rep:
|
From begineer to advance user
I am a begineer in Linux
i want to that what u expect from a advance user..i.e. whether he is master in shell scripting or what else..
|
|
|
10-19-2007, 10:45 AM
|
#2
|
Senior Member
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Rep:
|
I think an advance Linux user doesn't say he/she is an advance Linux user.
Thus you may get yourself into whole lot of trouble for nothing, by not able to admit being advance.
A knowledgeable person is one who realises how little he knows.
|
|
|
10-19-2007, 10:56 AM
|
#3
|
Member
Registered: Oct 2007
Location: India
Distribution: Ubuntu 8.04
Posts: 93
Original Poster
Rep:
|
Quote:
Originally Posted by saikee
I think an advance Linux user doesn't say he/she is an advance Linux user.
Thus you may get yourself into whole lot of trouble for nothing, by not able to admit being advance.
A knowledgeable person is one who realises how little he knows.
|
well but what should a person should know to start developing applications 4 linux and started adding to the code of some preexisting source codes
|
|
|
10-19-2007, 12:35 PM
|
#4
|
Member
Registered: May 2006
Location: Cincinnati, Ohio
Distribution: Ubuntu
Posts: 256
Rep:
|
That's not a measurable objective; there's way too many variables. Every application is different, and the learning curve for some components are much steeper than others. In general, to develop apps, you should be familiar with some sort of language, how it compiles and interacts with the OS, its limitations, etc. You have to have an objective before you just start cranking out apps. For where you are in your learning process, I would suggest becoming very familiar with how the operating system works, and what makes your particular distribution different from others, and what is in common. It would probably behoove you to study the following:
Objective C
Basic Assembly Code/Concepts
BASH & Shells in general
Python
RPM Packaging Concepts
DEB Packaging Concepts
Join a few developer communities. Their mailing lists/IRC channels can give you good insight on how development works.
Good luck as you learn.
|
|
|
10-19-2007, 12:36 PM
|
#5
|
Member
Registered: Oct 2007
Location: Norway
Distribution: Slackware 14.1
Posts: 446
Rep:
|
Well, first of all you need to take your time. It will take time to be an advanced user. I don't even know what you consider a advanced user. I have been using slackware since 2003, and I'm not consider my self advanced yet. Like saikee said, "I think an advance Linux user doesn't say he/she is an advance Linux user." When you start studying and working with GNU/Linux, you will realise that its a huge topic, and you start "comparing" yourself to more experienced users.
This is not a correct way to become a advanced user, I'm not even sure if it's a good way, but it's my way. You have to be really interested in the topic and curious how things work. You could use a mainstream distro to get familiar with with the filesystem and start deprogram your brain from Microsoft. But one thing is for sure, you wont get advanced by using packetmanagers and gui-only applications.
You will most likely have to narrow your field also. Maybe you want to be a kernel hacker, a programmer, a system administrator and fokus on one of those topics. It's hard to be good at everything, although not impossible. So as you get better, learn how to install programs from sourcecode, learn how to recompile your kernel, set up a server with dhcp, dns, mail. Read howtos, spends hours reading from the Internet and tldp. Try out various distros. Try it out on other computers. I find it really educational to help others.
To summer up:
It takes time, interest, work and effort. If the interest is there, it's an "easy" and fun task. Good luck
|
|
|
10-19-2007, 05:41 PM
|
#6
|
LQ Newbie
Registered: Oct 2007
Location: Iowa
Distribution: Redhat EL 3
Posts: 27
Rep:
|
It really depends on your interest: Linux Warrior (Developers) and Linux Supporter(User& Customer&Speccification Provider)
Advanced user might not have to know how to program in Linux platform. Everybody can code, if you know how to think in logical way. Additional, many Linux "warriors" are doing that everyday, the number of such software is beyond your imagination. If you feel lack of some functionalities, google around, you will find some package is already there ready for you. To make it work, i think, that is the first step into Linux world. Another thing is that you have to say goodbye to your beatiful GUI or fancy mouse for a while. (Just kidding)
Try to build your own email server, your own DNS server, web server, etc., a lot of fun!
Enjoy the journey!
|
|
|
10-19-2007, 07:58 PM
|
#7
|
Member
Registered: Sep 2007
Distribution: Fedora 7, Edubuntu
Posts: 35
Rep:
|
I have to say this is an interesting topic. For me, beside reading alot and using command-line and config. scripts; I found that answering questions for other newbies also helps. It refresh my knowledge and I gain more by trouble-shooting new problems.
|
|
|
10-19-2007, 10:15 PM
|
#8
|
Member
Registered: Oct 2007
Location: MI
Distribution: Debian Slackware
Posts: 528
Rep:
|
Well I would have to agree with everyone on this topic, I've been working with Linux on a regular bases now for two year. I dabbled with it for three years prior to that. I think linux is like a ice-burg, what you see on the surface is nothing compared to what underneath. I think someone can know how to use Linux in a profitiant way and never really understand it, If you know what I mean. I will say this, I have learned more about computing working with Linux than ever with windows, I'm not bashing windows at all, so lets not let this thread run off that way. What I'm saying is, I've had to do allot more research working with Linux and therefore have learned more because of it.
saikee
Good to see ya (well you know what I mean) figured I'ld wander over hear and take a look at this forum. A bit more activity here but I think with the new changes being made at the home forum more will stop by.
|
|
|
10-20-2007, 05:40 AM
|
#9
|
Senior Member
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Rep:
|
I am sure experienced Linux users post here for a variety of reasons.
They gained the knowledge freely from others over a period of time in the forums. It is logical that they don't see the knowledge being a personal property and willing to pass on to others
If they know the answer and post it the OP will save time and labor to have his/her problem solved. That is pure charity.
At a personal level a Linux user can keep up to date by posting his/her opinion on the subject. If his/her view gets challenged then he/she can improve his/her knowledge, as learning from one's mistakes is a natural learning process.
Posting also help to keep a Linux user focused. One may understand the solution but to write something out to convince others requires a higher level of the understanding of the subject. For a start if a user is not confident that his solution cover all possibilities he would have to word it carefully. He/she must give sufficient thought to the subject before writing a reply out. They are exceptions of course like "I remember seeing a solution somewhere so why not Google it"
---------------
mrrangerman,
Nice to see you here. Apparently what we learn in the home forum proves very useful here.
Last edited by saikee; 10-20-2007 at 05:42 AM.
|
|
|
10-20-2007, 03:47 PM
|
#10
|
Member
Registered: Oct 2007
Location: India
Distribution: Ubuntu 8.04
Posts: 93
Original Poster
Rep:
|
Quote:
Originally Posted by RAdams
That's not a measurable objective; there's way too many variables. Every application is different, and the learning curve for some components are much steeper than others. In general, to develop apps, you should be familiar with some sort of language, how it compiles and interacts with the OS, its limitations, etc. You have to have an objective before you just start cranking out apps. For where you are in your learning process, I would suggest becoming very familiar with how the operating system works, and what makes your particular distribution different from others, and what is in common. It would probably behoove you to study the following:
Objective C
Basic Assembly Code/Concepts
BASH & Shells in general
Python
RPM Packaging Concepts
DEB Packaging Concepts
Join a few developer communities. Their mailing lists/IRC channels can give you good insight on how development works.
Good luck as you learn.
|
well u have tell me something similar i want to hear...
thanks 4 it...
what do u mean by objective C....i know c language..and gr8 thing is that i m interested in phyton 2..so i start buildin up my concepts
can u tell me some verygood sources (must read 4 begineers ) related 2 all d things u have listed..u know there r lot of books in internet...and i toogh 2 judge wid which one 2 start...
tell me something about basic assemly...........concets
|
|
|
All times are GMT -5. The time now is 11:11 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|