Original Post
I have been wanting to learn about security since I first began programming, but I never tried to because I've always been learning something else. Now that has changed, I was wondering if any of you know what I should start with to begin learning about networking and security. I know this is a very broad topic but I want to learn it thoroughly. What I need to know to begin learning it though, is what do I need to learn, obviously there's some C/C++ involved, but there has to be other langauges/protocols/APIs to learn. Furthermore, can anyone recommend books to read that will catch me up on the exploits and how to defend against them or a site that would know some good books to read on the subject. Any help on this topic would be greatly appreciated so thanks in advance.