In my opinion, I would have put the blog on root, and forum in /forum. But instead, what you've just done is put forum in root, and blog in /blog.
Right now, though, you need to make a decision: Where do you want MyTechForum.net to go? The blog or the forum. The reason why I say this, is because the next thing you need to do is edit your htaccess in your root. And you can't really split the redirection in two. Well, you can, but you're going to confuse the bots, so let's just keep things simple, bro.
Once you've done that, look for tutorials of how to redirect your site to your wordpress installation, or how to redirect to your phpbb installation. They are a little tricky. I say more on the wordpress part. It was very hard for me to find the absolute best way to pull all redirects into a https frontpage.
This is how my htaccess looks on the wordpress installation...
Code:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://destroyrepeat.com/$1 [R,L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
Don't worry about the cpanel code and/or the comodo validation stuff, they're not important to the discussion.