For you as a Hacker you need to have the Theory Part First then we will start with the Practice then return to the Theory Part again if you to recap
I am assuming you already have Linux Installed (VM , Live USB , Dual Boot or Cloud)
I am using Ubuntu so in case you want to practice with me (Same Behavior)
Note: to Practice with me any linux Distribution will do the job no worries