[floss-cec] Unix programming tutorials

  • From: "Binulal Narayanan" <binulal@xxxxxxxxx>
  • To: floss-cec@xxxxxxxxxxxxx, lsatdsm@xxxxxxxxxxxxxxxx
  • Date: Sun, 21 Jan 2007 03:12:01 +0530

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

[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

Other related posts: