Ask HN: I know how to build it, now I want to break it

By: indiedev_001

Hi everyone, I’m looking for some direction on starting my journey into offensive security (penetration testing, red teaming, etc.). My Background: I am an experienced coder. I’m very comfortable with programming concepts irrespective of the language. I can build things efficiently, but now I want to learn how to break them. My Goal: I want to learn offensive security from ground zero. Even though I can code, I want to assume I know nothing about the security aspect. I want to understand the core components deeply—The working of ( basics ) / how to compromise Wi-Fi, networks, websites, databases, etc., starting from the absolute basics. The Constraint (Important): I am NOT looking for certification advice, career shortcuts, or interview prep right now. I am purely chasing deep, foundational knowledge and practical skills. I want to understand the "why" and "how" at a granular level, not just how to run standard tools. Given my coding background, where would you recommend I start to get that deep, hands-on experience without fluff? Are there specific resources that cater to people who already have technical maturity but are new to security? Your personal experience would also help me a lot Thanks in advance!