Right now Im fairly proficient in most facets of what I need to be to become a good pentester. I have the basics of C, networking, cisco etc down. What steps would you take, adn what would you guys read to take things to the next level....ie how would you go about taking someone that is fairly new to things (can program simple C programs, can admin hte basics of a linux box, knows some about cisco routers etc), to someone who can write and find thier own exploits in code, be able to understand everything about low and high level tcp/ip etc, set up cisco nets, and able to get cissp, use asm, bash perl, proficiently. What should I be learning\reading and in what order?