Hacker News new | ask | show | jobs
by yeti_303 2088 days ago
It is feasible to start learning in theory and to some practical level you can advance using a terminal and other host machines, such as temporary VMs in the cloud. To learn deeper techinal skills it still seems to me better to have the actual physical hardware devices (laptops/mobiles/network components!) if you are serious about it, or apply for an entry level role in a company/study at a university where a device lab can be accessed and harnessed to deep-dive into details.

Otherwise, for the price of a new iPad pro, one could buy 2-3 used laptops with different architecture/OS (Linux, win, Mac os, just to name the well-known). I'd start with Kali Linux at least on one of them, similar pattern with mobile devices, and networking components, the more diverse, the better.

note: that's my personal view from a different generation (a few bits older) and I'm really curious about what everyone else thinks about this topic. Thank you for asking this really good question to start thinking clear.