NovaHax wrote: » Cert wise...probably CEH or Sec+. But really, just start learning everything you can. Every language you can. How info systems work. It never ends and you will never catch up. Just so you know what you're in for.
docrice wrote: » Make sure your foundations are good. You can learn all the pentesting tools out there, but if you lack solid grounding on the fundamentals, your ability to choose/use tools and make judgement calls will result in you standing on shaky ground. If you're going to hand someone a report on findings, you're inevitably going to get questioned/challenged on it. For these inevitable events, you better be able to back up your claim with (IT-scientific) proof and be able to communicate resolutions in a way that's meaningful to your client. So while getting "security certs" is all fine and dandy, make sure you understand common principles. Networking is a good start, and maybe solid Windows and Linux skills. Many things in the pentest world stem from these basic things which are essentially typical system/network admin functions. Learning these well will help glue together your understanding of the various parts which make up the digital ecosystem. Above all else, you must learn to dig while having a never-satisfied curiosity and hunger to probe further. In many ways, your ability to be a good pentester will depend on your capability to improvise and think creatively, which ultimately requires knowing the fundamentals down cold.