Güzel fikir, sağlam bir portfolio çalışması olacağı kesin.
HTML, CSS ve Bootstrap öğrenmekle başlayabilirsin, düzenli olarak kodlarsan 2 haftada hepsini çözebilirsin, basit bir üçlü bu front-end tarafında.
Forum sitesi kurmak içinse en kolay ve ücretsiz olan bir seçenek öneriyorum, phpBB yani PHP bullettin board.
Buradan PhpBB'nin nasıl kullanıldığına bakabilirsin.
PHP hakkında fikrin yoksa, öğrenmeni kesinlikle öneririm, iyi bir PHP ve MySQL eğitimi ile yapamayacağın şey yoktur web bakımından. Ayrıca, evet web sektörü mobil sektöre nazaran tabii ki ileride gerileyecek, ama bunun için biraz daha zaman var.