The best way to write safe code is by learning how to break code.
I'm working on a capture the flag platform where beginners can get into the world of information technology, offensive security, and eventually get a job.
We'll be starting with a limited release and growing to more members as the platform expands. Get in early.