When you are home you are on your LAN which could be 192.168.x.x based. Those addresses are non-routable and as such, not on the Internet.
Exposing a Windows server or share to the Internet is a very bad idea for the first time networker.
Also, many ISPs block these ports on a lot of plans so folk that want to try it anyway have to check that out. My suggestion is to put the files up in a cloud like DropBox or similar. Or for big files we still use the old FTP servers.
I have a share defined on a Windows virtual server and I can access it from my work computer but not from my home computer. From home I can ping the virtual server and I can connect to it using remote desktop, but I can't define a mapped drive or access it through windows explorer.
What tests can I perform to identify the blockage?
Thank you.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic