Please don't aspire to become an "ethical hacker". Aspire to become a hacker.
If you want to become a CEH hacker, then you will be nothing , but a hack, not a hacker.
Some beginner resources:
https://www.goodreads.com/book/show/1914619.The_Web_Application_Hacker_s_Handbook
http://www.infosectoughguy.com/2017/06/how-to-learn-sql-injection.html
https://www.owasp.org/index.php/OWASP_Vulnerable_Web_Applications_Directory_Project
That's your point of view, but I do not think it's the same for everyone. I think that a white hat can be as good as a black hat, the only thing that changes is the purpose.