Software wise, try looking for
Reaper.
IMO thats one of the most powerful, useful recording software for any guitarist to have. And of course if you're just tracking at home, its useful to get one of these as well to get rid of that latency you will have by plugging in through your computer inputs.