おいらがド素人向けに自宅サーバ構築教えようか?
中級者、上級者は対象外
まずはやってみよう自宅サーバ!
※脆弱性に関する知識はほぼ無し
WPA2の脆弱性くらいは知っている

最低限知っていてほしい用語↓

セグメント(192.168.1.0/24等)、ポート番号、TCP/UDP、DNSの基本的な意味、ポート開放(ポートフォワーディング/ポートマッピング)
Linuxならパーミッション
プログラミングの知識は不要
但しphpやmysqlの知識があれば好ましい。俺はほんの少ししか知らない