My specialization was Systems and Network Programming and it was before this site, facebook or stack overflow existed. I remember it was really hard to find good materials on the internet. It took me 2 weeks to write remote file editor (server + client with GUI written in GTK) in pure C, having resources that are available freely today it would take a lot less time.
For me, brings back some old memories of becoming a self-taught programmer ;-). Beej's Guides[1] seem timeless. I remember how I learned C more from following these guides than by C tutorials. For anyone out there who is trying to learn C, my advise would be to attempt some systems programming rather than just following C introductory books that teach you the language but not its typical/most common use.
Another good book for beginner C programmers (on linux) that I remember learning a lot from was Advanced Linux programming[2] ...although this might be slightly dated now (should be good enough to start exploration tho')
7 comments
[ 0.23 ms ] story [ 30.6 ms ] threadAnother good book for beginner C programmers (on linux) that I remember learning a lot from was Advanced Linux programming[2] ...although this might be slightly dated now (should be good enough to start exploration tho')
[1] http://www.beej.us/guide/ [2] http://advancedlinuxprogramming.com/