Thank you in advance for your suggestions. I am really interested in cyber security and ethical hacking. I know there are a ton of books on this subject but wanted to know if anyone has any suggestions on where to start first. I am an IT Professional with intermediate programming skills. I am guessing that there is a distinction between oridinary pentesting and web app pentesting. Should I learn one before the other? Are they the same? etc. Thanks for your time.