On Thu, 2005-06-23 at 21:40, Manoj Bohara wrote:
Dear Members, My name is Manoj Bohara. Friends i needed some information regarding linux OS courses . I am deeply intrested in linux system programming field . If anybody knows of any institute in Mumbai which gives the right training and project to work on , i request to him/her to pass this information to me , it will be go great help to me since i am not aware of any institute in Mumbai .
Also i needed guidance on how should i go about it . Is it necessary C/C++ in depth to learn such Linux subjects . Thanks in anticipation
Hi Manoj, let me put forward my two pennies...
Most computer institutes in Mumbai teach Linux from an _administrative_ point of view, and not a _programming_ point of view. Also, beware that most of these institutes are crap and have no motivation to help you become good at Linux.( Flame me guys, but I say this from personal experience.) But joining a course which requires extensive hardware (routers, switches) like CCNA is probably justified. If you want to learn administration, then I suggest you look for a personal kind of coach and not an institute. That way, you not only pay less, but get much better quality as well.
If you want to learn linux programming, then as far as I know, no private institute teaches it. Perhaps CDAC has related course?
Most of Linux apps are written in C. You need to have a firm grasp of C before you think of doing anything else. You can skip C++. I am learning my Linux programming on my own, through the wonderful books that I have. Here are a list of books that you might find useful...
C: "The C programming language by K & R", "Let us C by Kanitkar". The latter is Windows specific, but a great one for beginners. You could introduce yourself to GCC by reading "C for Linux Programming - SAMS".(Good only for understanding GCC). List, is there any other book on GCC?
Shell Scripting: "Advanced Bash Scripting Guide - Mendel Cooper". The de-facto standard. The only problem with this this book is that its in excruciating detail. Also, its freely available for download. Google it!
Perl: "Learning Perl", "Programming Perl"(the de-facto standard) and "Advanced Perl Programming" (all by Oreilly). Those should turn you into a Perl guru!
If possible, also get yourself a mentor who has gone though it all.
Linux coding is an exciting and addictive world. All the best.
Regards,
NMK. ----------------------------------------------------------------------- US Navy uses Windows. Saddam, Osama, it's party time!