View Single Post
  #2   (View Single Post)  
Old 1st December 2008
DNAeon DNAeon is offline
Shell Scout
 
Join Date: Sep 2008
Location: Bulgaria
Posts: 138
Default

Quote:
Originally Posted by Sunnz View Post
I am thinking of getting a book like Advanced Programming in The Unix Environment, download the -current source of a BSD OS and see if I can change things and make it run on a spare box.
Of course the best way one could learn programming is to start programming

Yes, I think that getting a book for Unix programming is a great start to develop your skills - so go ahead and take one.

Meanwhile, here are some links for tutorials about Unix programming that you may give a look:
Good books about C that are worth reading:
  • The C Programming Language - by K&R
  • Advanced Programming in the UNIX Environment - by Richard Stevens (the one you mentioned in your post)
  • TCP/IP Illustrated Volume 2 - The Implementation - by Richard Stevens
  • TCP/IP Illustrated Vol 1 - by Richard Stevens
  • UNIX Network Programming Vol 1 - by Richard Stevens
  • UNIX Network Programming Vol 2 - by Richard Stevens
  • Teach Yourself C - by Herbert Schildt (a great book for C beginners)

Of course, there are a lot more books about C, UNIX and programming, but to be honest these are the books that I found most useful to me

Well, I wish you happy coding
__________________
"I never think of the future. It comes soon enough." - A.E

Useful links: FreeBSD Handbook | FreeBSD Developer's Handbook | The Porter's Handbook | PF User's Guide | unix-heaven.org

Last edited by DNAeon; 1st December 2008 at 10:02 AM.
Reply With Quote