Anonymous, miniBB in itself is easy enough for your mother to use. But the implementation of this outstanding piece of software requires some basic setup that is best performed by someone with a modicum of webmaster experience.
For a newbie, it takes patience, practice and time to learn the necessary steps and skills.
I will try to explain what a beginner with no experience could do to get miniBB running as as easily and painlessly, and professionally as possible on the internet.
1) Get yourself a domain name . The domain name here is minibb.com . You should get one of your own and expect to pay a small fee for registering your own name. Here's a list of accredited businesses that will register your domain name for you:ICANN
2) Get yourself some webhosting that supports the programming language called "php" and the database storage called "mysql". MiniBB works brilliantly with these two. You will be installing miniBB on the webhosts server. It's a jungle out there, so expect prices and services to vary considerably. I pay 20 bucks a month. I am happy. You can do better and worse. Shop around, compare.
3) You need a way to transfer miniBB files to the webhosts server. First you download miniBB from here to your computer. Then you unzip the files (maybe using winzip); unzip all those files into a folder and call it "miniBB".
4)All of those files need to be transferred to your webhosts server using an "FTP" program . FTP means File Transer Protocol. I use WSFTP. MiniBB team uses Total Commander.
It will send all the miniBB files on your local machine to the server that has the magical "php and mysql" that you need to install miniBB and make it come alive !
5)That's all for now. That was already 100's of dollars worth of information if you took a college course.
Give these people some well deserved respect. This is complicated stuff that requires considerable time, patience, hardwork, study, intelligence, humility, and skill to achieve. And some people will never get it. So don't be cocky.