Hackers are always in group.. Expertise of everything, but as a individual we cannot be expert of every domain or technologies...
As per cyber laws of particular country it is always illegal..
We are not developers.
No knowledge of any language required for learning Ethical Hacking. Only some good knowledge networking is required...
By learning Ethical Hacking you will get knowledge how to prevent your system and data from unauthorised user.
Hacking is illegal in most of countries in the world
Lot of Patience required, as well as lot of Googling required.... Hacking is just like trick which we r doing in day to day life