View Single Post
  #2   (View Single Post)  
Old 24th November 2010
rocket357's Avatar
rocket357 rocket357 is offline
Real Name: Jonathon
Wannabe OpenBSD porter
 
Join Date: Jun 2010
Location: 127.0.0.1
Posts: 429
Default

Python will ruin you forever. You'll wish you were using Python on every project after you get a taste. Avoid it, at least until you have a strong background in "less luxurious" languages.

I started off with TCPL and Linux kernel source. Pretty shortly after that I started reading OpenBSD source instead for various reasons (code is more straightforward and better documented, easier to read and comprehend, etc...).

Other books I've found that really help are "Advanced Programming in the Unix Environment" and "The Art of Software Security Assessment". "Advanced Programming in the Unix Environment" sounds like it'd be more advanced and less noob-friendly, but if you're running Unix (which you obviously are) it can take abstract ideas and bring them out into concrete code that you can work with in a very helpful way.
Reply With Quote