Хакер на Винде? + Как стать хакером?
1) Да.
2) Если ты хочешь взломать БД, ты должен знать как эту БД создать. Тоже самое касается и всего остального. Когда ты знаешь, как создать ту или иную систему, ты знаешь какие потенциально уязвимые места у неё могут быть.
3) Нет таких книг. Читай пункт 2.
4) Сначала хоть что то выучи, а потом о работе думай.
5) Смотря что за материал. Инструкции как взломать ВК явно не актуальны, книги по сетям, базам данных, алгоритмам и пр. могут быть актуальными десятилетиями.

А вообще первое, что ты обязан научиться делать - использовать поиск, подобный вопрос даже тут задавался десятки, а то и сотни раз.
Думаю можно сделать так: https://habr.com/ru/company/eset/blog/281418/
или виртуальную машину. Тоже как вариант...