How to forward your ports:
Open your web browser of choice
>> Type 192.168.0.1 in the URL bar (like a link) and hit Enter.
>> This should take you to your ISP's website. If it has an administrative login, look on the back of your router (magic Internet box for the fully computer illiterate
![Big Grin :D :D](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
) for that.
>> Once you've entered that (if prompted), then look for something that specifically says Port Forwarding, Advanced Port Forwarding, or (if all else fails), TCP/IP or really anything mentioning Networking. (There should be a tab for Port Forwarding somewhere though.)
>> Make sure to forward port 25565 (the default MC port) to 25565. Forward it through TCP, GRE, and whatever the third option is if there is one (usually is).
>> When you get really good at hosting servers, you can try forwarding through different ports (or even set it up so it randomly switches ports so it's more secure against DDoS attacks).
Sorry for the impromptu nature of this guide. I'd do better if I was able to walk you through it with Teamviewer software. Anywho, hope it helps you get started!
((Don't worry about getting Bukkit setup until after you've got the ports forwarded. There are Youtube tutorials aplenty for how to set up a basic Bukkit server.))