А можно ещё чуть конкретнее пожалуйста типа:читаешь вот это,отсюда ты понимаешь как это работает,потом практикуешься вот в этом,получаешь лвл ап и читаешь вот то.Нужно начинать с программирования, для новичков подходит python. Так же желательно изучить computer science, понимать основы кодирования, криптографии, работу сетей, алгоритвом и структур данных. Когда в голове будут сидеть стойко знания и ты не будешь пугаться терминов к примеру префиксного дерево и сразу понимать за чем это нужно тогда можно думать о хакинге, определишь свой специалитет и будешь крутым тестором
Для самых маленьких так сказать.