Programming and Linux Internals

Stevens, W. Richard. Advanced Programming in the UNIX Environment. Addison Wesley.

Matthew, Neil, and Richard Stones. Beginning Linux Programming. Wrox Press.

Stallman, Richard M., Roland Pesch, and Stan Shebs. Debugging with GDB. GNU Press.

Keogh, Jim. Linux Programming for Dummies. John Wiley & Sons.

Niemeyer, Pat, and Jonathan Knudsen. Learning Java. O’Reilly & Associates.

Schwartz, Randal L., and Tom Phoenix. Learning Perl. O’Reilly & Associates.

Rubini, Alessandro, and Jonathan Corbet. Linux Device Drivers. O’Reilly & Associates.

Wall, Larry, Tom Christiansen, and Jon Orwant. Programming Perl. O’Reilly & Associates.

Loukides, Mike, and Andy Oram. Programming with GNU Software. O’Reilly & Associates.

Kernighan, Brian W., and Dennis M. Ritchie. The C Programming Language. Prentice Hall.

Eckel, Bruce. Thinking in Java. Prentice Hall.

Bovet, Daniel P., and Marco Cesati. Understanding the Linux Kernel. O’Reilly & Associates.

Get Running Linux, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.