Hey Ashif, I'm Indian too!
To become a kernel programmer (not "editor"), the Maurice Bach book "Design of the Unix Operating System" may be good to start off with. It's available in a low cost edition here in India. You'll need to know C.
As for Bash, I'm sure there are plenty of web tuts, maybe someone else here will post about that....?