There are a some problem with doing this though;
Firstly port forwarding is punching a hole in your routers firewall to allow external connections through, if someone was to compromise the system hosting your website at home, they could use this system as a hub to the other systems on your local network. When it comes to your home network and all of the computers on it that store sensitive and personal information, I would reccomend that you steer well clear of punching holes in the firewall that is there to protect you.
Also, please don't take this the wrong way, but judging by the fact that you are unfamiliar with how to even make the site accessible externally, I am assuming you will be unfamiliar with the configuration of firewalls and various other security mechanisms that need to be appropriately configured before even considering opening a server to the public.
Also, I'm not sure how fast your internet connection is, but you'll find that most residential internet connections are pretty slow, at least when compared to the datacenters that most websites are hosted in. Users of your self-hosted website might come to find your site very slow, and speed is something that is important on the web. Not only because users tend to leave a website if it doesn't load within the first few seconds, but also because search engines such as Google now take into account a websites speed when choosing a rank in the search engines.
Not only that but if your website does prove popular then all the bandwith that is being used to serve the clients of your website will no longer be available for your general web browsing and downloads. If your site is really popular then you're probably going to be very frustrated with the slow connection.
And last but not least many ISP's have strict rules against hosting servers from your home network connection. I'd strongly recommend checking up on these rules before doing this.
If it helps you can get some pretty cheap shared hosting packages now that are not too bad. If you really need to you can get some free ones. Admittedly they are not the best, but they will serve the purpose and prevent the negatives of hosting it from home.
Hope this helps