A hacker always think about
1. How to break
2.after break how to expand this break
3. How to make a hole for benefit ( for exp- vulnerbiltiy)
4. Expand the vulnerbiltiy ( make expolit )
5. Deceide share or use personally or Fix .
6. If share vulnerbitlity known as black hat ( always crime)
7. If use personally ( may be good of his own . but not for the party )
8. Fix or report like - bug bounty programs etc.
( good idea and known as white hat hacker. )
.
A hacker should have to always learn new things .
Even if you dont know how to set hardware u cant be a hacker ever.
A hacker is only one person that learn mostly things by his personal experinces , by reading books , pratical bcz india have don, t quailfication to made hackers like USA , china etc
Most people depand on other to hack things ( I am not telling about fb)
But I like to HAck .