Now it is really easy to start a forum for yourself, all you have to do is download and then upload the files to your host..... there is no more coding to do, all you have to do is follow the steps to set up the forum..
there are ready made themes which you can apply directly.Even the meta tags , additional coding is made easier with the admin control panel.
So even a person with a little knowledge about computer language can start and run a forum, but to make it successful you'll need hard work......
there are free forum software available , so get a start you can try them. mybb , phpbb? are some of them.
you can try 000webhost? , which provide free hosting until you are confident enough to get paid hosting.
you can get free domains at dot.tk