Классно, что вы так подробно всё расписали, реально помогает системно смотреть на вещи. Для новичка проще идти от понятия «почему» появляются уязвимости, а не сразу гнаться за инструментами — тогда и учишься лучше, и не путаешься в куче информации. Главное — практика и внимание к деталям, без фанатизма, но и без халтуры.