To learn ethical hacking, you have to hack like a criminal but be smart about it. Get started with these websites you can legally hack.