You can find your answer on internet but to launch a forum website you have to be an expert or hire group of experts who know how to code and host a site and then do the cumbersome job of managing forums. It's not a cheap job but takes a lot of money.
Many members have said you need to learn languages. I guess, pracitcally, learning a language, building a site in it and running successfully will take years. If you can spend and hire someone, you will get the job done easily.
Yeah, you should require good command over programming languages to create a conventional Forum website, however if you use platforms like WordPress and Joomla you can easily start your Forums on the same. Check out this template at http://nulledirectory.com/gameleon-v2-5-wordpress-arcade-theme/ which is suitable for creating forums.
You can find plenty of others by searching online as well.
I guess all the required and relevant information can be obtained from the internet.One can also interact with those who already have a forum and get some tips which is sure to come in handy since they already have the experience ..