@ OP start off with reading some materials and practicing the same. The good place to start would be http://tldp.org
where you can find a lot of information.
Do not hijack others' thread if it is not related to your problems. Please start your own but before that look around and search LQ for similar posts.