Поставьте цель, разбейте на задачи и Google в помощь. Так и выучите. ИМХО, это самый правильный вариант. Избавитесь от воды и будете решать задачу, которая интересует на данный момент.
Можно. Я в своё время такие перуэты делал, что в страшном сне не приснится.
Роутер=>Windows=>Virualbox>OpenVZ>LinuxOS
На роутере пробрасывал нужные порты и всё работало)
ИМХО, подход странный. Нужна практика. По мере надобности изучайте. Т.е., есть задача, ищите решение. 100500 правил и их вариантов учить специально, бесполезно. Голову только забивать.