Well, you're in for a surprise. Honestly you can find guides on how to setup a server all over the Minecraft forums, or just by googeling it. When you're starting a server and have no idea what to expect, that's when things can be difficult. Just be aware that you WILL encounter MANY problems, you just need to be patient, and work through it. If you do encounter any problems, I will, and many others will try to help you as best we can. Other then that I wish you the best of luck!