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