If you mean hosting locally, there is no definitive guide, but there are users such as @luceos and @datitisev who develop on Mac's that can possibly give you some pointers (Sorry to mention you fella's but you give the best advice when it comes to local development thus far).
You simply need:
An AIO package such as MAMP (Or XAMPP).
Valet is a good option if you've been exposed to Laravel components before (Emphasis on option).
Composer (For Mac).
GIT.
Some background in setting up applications.
A growing brain that hungers for knowledge.
* And of course, read the Flarum docs for where and how to start.
Freeflarum.com is also a service you can use if you want an easy setup and just want the bare minimum to run your own Flarum instance. It's also mentioned in the same docs I just linked you to!
Good luck and ask us any ridiculous question you may have, BUT, foremost, search the forum before asking a question others have already answered.