Hi. . .
First off, to start up a new online forum, you do not need to learn any programming languages.
You need to purchase forum software and find a hosting company to host your site.
There are forum software sites that offer free forum software. I however, do not like any of the free forum software available and therefore originally purchased vBulletin forum software for a few hundred dollars (<$300 as I recall) in early 2012 (I purchased version vBulletin 4 (vB4) - the current version available at the time) and have never regretted my decision to pay for forum software.
The current version of vBulletin is vB5, which I just don’t like at all. My version - vB4, is no longer supported by vBulletin, which basically means that I now have one hell of a security problem because as hackers now find ways in to the administrative areas of my vB4 software, vB no longer offers updates (patches) that prevent current known methods/hacks (areas of vulnerable code) that the hackers are now using to gain Administrative access to my site.
So, your forum software options:
From a Google search, “9 Best Forum Software Picks to Build an Online Community in 2018” - https://www.hostinger.com/tutorials/best-forum-software#gref
Paid versions - forum software -
Take a look at vB5 as you may like it - https://www.vbulletin.com/
I have decided to purchase XenForo2 Forum software (current version, but a new version is due out any time now). XenForo is paid-for forum software - https://xenforo.com/.
XenForo is a fairly new company (5 or so years old) and
was started by a group of high-level individuals at vBulletin who got together, all left vB, and decided to create their own, new forum software company.
The hosting site that I would recommend is called InMotion Hosting. For a start-up site, there is no reason that you would require an expensive dedicated hosting plan (where you have your own [virtual] server) when a very much less expensive “Shared Business Hosting” plan would suffice. You have the ability to upgrade at any time - even if you’re in the middle of a current annual contract. The shared hosting plans currently start at USD $6.39 per month. Very reasonable.
InMotion shared hosting - https://www.inmotionhosting.com/
My site is a technical help site specializing in Windows Updates issue, the infamous Blue Screen of Death (BSOD) and general help with various versions of Windows.
We have a forum area where registered members can ask questions/ ask for help with a particular problem; as well as a Tutorial Area where mostly Staff members write threads on particular topics they are interested in.
Overall site - https://www.sysnative.com/forums/
Windows Forum area - BSOD Forum - https://www.sysnative.com/forums/bsod-crashes-kernel-debugging/
Tutorial area - BSODs - https://www.sysnative.com/forums/bsod-kernel-dump-analysis-debugging-information/
How we typically interact the technical forum and tutorial area (we also do have full-blown tutorials that do not refer back to any forum post like this example does) -
BSOD Forum post - https://www.sysnative.com/forums/bsod-crashes-kernel-debugging/26845-storport-sys-bsod.html#post239413
BSOD Tutorial Post on the Technical Forum Post - https://www.sysnative.com/forums/bsod-kernel-dump-analysis-debugging-information/1766-most-notable-bsod-kernel-dump-analysis-posts-2.html#post239441
Please post any questions that you have. Besides myself, there are many, many others that will be glad to answer any questions that you have.
If you are just looking to write articles without the ability for the public/members to write in (post) and ask questions or make comments then you likely will want something different than what I have detailed above - like Wordpress.
Personally, I would think that you would like to entertain questions or comments; not really sure.
I am a Sales & Use Tax expert allowed to argue cases in court, even though I am not an attorney. I know that I would like to give members to my site the ability to ask questions &/or leave comments.
But. . . that is your call.
Regards. . .