I feel that Linux programming can improve your skill tremendously in system programming. C is created for system development and the birth of Linux is possible because of C itself.
So, with C system programming skill, you are able to develop Digital Forensics tool and this book can be a good reference. Some of the topics covered are as follows.
- Shell programming
- Working with files
- Linux environment
- Terminals
- Data management
- MySQL
- Development tools
- Debugging
- Programming KDE Using GTK+