1. A Linux Primer 2. The Desktop Environment 3. Interacting with the BASH Shell 4. Putting Commands and Applications to Use 5. Writing BASH Scripts 6. The File System 7. Networking, Internet, and the Web 8. Basic System Administration 9. Web Hosting: Apache, PHP, and MySQL 10. C Programming in Linux 11. I/O and Process Control System Calls 12. Inter-process and Network Communication Appendices Online Website and Example Code Package
Paul S. Wang has a Ph.D. from MIT. He is professor of computer science and a well- established book author. To date, he has published 12 CS textbooks (three with CRC; Mastering Linux, Dynamic Web Programming and HTML5 and From Computing to Computational Thinking ) and all of them successful and well-received in the US and world-wide. Several books have been translated into other languages.