hey thats a great one :-) On 1/21/07, Binulal Narayanan <binulal@xxxxxxxxx> wrote:
Hi: I donot know If you have already seen these tutorials. They are the best stuff for beginners. http://users.actcom.co.il/~choo/lupg/tutorials/index.html <http://users.actcom.co.il/%7Echoo/lupg/tutorials/index.html> [quote] The following set of tutorials reflects an effort to give Unix programmers and programmers wanna-be a chance to get familiar with various aspects of programming on Unix-like systems, without the need to buy an expensive set of books and spending a lot of time in understanding lots of technical material. The one assumption common to all tutorials (unless stated otherwise) is that you already know C programming on any system. The general intention is to allow someone to get familiar with a subject rather quickly, so they can start experimenting with it, and allow them to read a more thorough user manual or reference manual after they got over the initial "fear". By no means will these tutorials suffice to turn anyone into a proficient professional, but one needs to start somewhere and then again, why not do it for free? Tutorials Index (note - each tutorial may be browsed online, or downloaded as a .tar.gz archive). Size of each tutorial is given in ammount of screen-pages when viewed using the lynx text-based web browser<http://lynx.browser.org/>(assuming 25 lines per page): 1. Unix Beginners 1. Compiling C/C++ Programs On Unix<http://users.actcom.co.il/%7Echoo/lupg/tutorials/c-on-unix/c-on-unix.html> ( archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/c-on-unix.tar.gz>) (~15 lynx pages) 2. Debugging With "gdb"<http://users.actcom.co.il/%7Echoo/lupg/tutorials/debugging/debugging-with-gdb.html> (archive <http://users.actcom.co.il/%7Echoo/lupg/tutorials/debugging.tar.gz>) (~11 lynx pages) 3. Automating Program Compilation Using Makefiles<http://users.actcom.co.il/%7Echoo/lupg/tutorials/writing-makefiles/writing-makefiles.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/writing-makefiles.tar.gz>) (~13 lynx pages) 4. Manipulating Files And Directories In Unix<http://users.actcom.co.il/%7Echoo/lupg/tutorials/handling-files/handling-files.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/handling-files.tar.gz>) (~50 lynx pages) 2. Intermediate Level 1. Creating And Using C Libraries<http://users.actcom.co.il/%7Echoo/lupg/tutorials/libraries/unix-c-libraries.html> (archive <http://users.actcom.co.il/%7Echoo/lupg/tutorials/libraries.tar.gz>) (~18 lynx pages) 2. Unix Signals Programming<http://users.actcom.co.il/%7Echoo/lupg/tutorials/signals/signals-programming.html> ( archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/signals.tar.gz>) (~29 lynx pages) 3. Internetworking With Unix Sockets<http://users.actcom.co.il/%7Echoo/lupg/tutorials/internetworking/internet-theory.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/internetworking.tar.gz>) (~21 + ~44 lynx pages) 4. Accessing User Information On A Unix System<http://users.actcom.co.il/%7Echoo/lupg/tutorials/user-info-api/user-info-api.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/user-info-api.tar.gz>) (~38 lynx pages) 5. Graphics Programming 1. Basic Graphics Programming With The Xlib Library<http://users.actcom.co.il/%7Echoo/lupg/tutorials/xlib-programming/xlib-programming.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/xlib-programming.tar.gz>) (~59 + ~44 lynx pages) 3. Advanced Topics 1. Unix And C/C++ Runtime Memory Management For Programmers<http://users.actcom.co.il/%7Echoo/lupg/tutorials/unix-memory/unix-memory.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/unix-memory.tar.gz>) (~69 lynx pages) 2. Parallel Programming - Basic Theory For The Unwary<http://users.actcom.co.il/%7Echoo/lupg/tutorials/parallel-programming-theory/parallel-programming-theory.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/parallel-programming-theory.tar.gz>) (~29 lynx pages) 3. Multi-Threaded Programming With The Pthreads Library<http://users.actcom.co.il/%7Echoo/lupg/tutorials/multi-thread/multi-thread.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/multi-thread.tar.gz>) (~60 lynx pages) 4. Multi-Process Programming Under Unix<http://users.actcom.co.il/%7Echoo/lupg/tutorials/multi-process/multi-process.html> (archive<http://users.actcom.co.il/%7Echoo/lupg/tutorials/multi-process.tar.gz>) (~80 lynx pages) [/quote] -- The more "why"s I ask about my self, the more mysterious it becomes. Binulal N Pune, India