编程思想是差不多的,就看你熟悉什么语言了。下面的教材很经典,如果你喜欢C语言,就从下面开始吧。原文链接
http://users.cs.cf.ac.uk/Dave.Marshall/C/
http://users.cs.cf.ac.uk/Dave.Marshall/CM2204/
Lecture notes + integrated exercises, solutions and marking
Writing Larger Programs
Header files
External variables and functions
Scope of externalsAdvantages of Using Several Files
How to Divide a Program between Several Files
Organisation of Data in each File
The Make Utility
Make Programming
Creating a makefile
Make macros
Running Make
Reference
Linux System Programming by Robert Love.
UNIX System Calls, A. D. Marshall
Introduction to UNIX System Programming.
The lastest publically available version of the C99 standard