Well ... I googled for Samba and up popped a number of good links including http://samba.org/
and a nice site on dancing :-)
You do not say what distro you are using but it almost certainly includes Samba. Look at the installation network options. Running this command will help:
Also take a look at Putty and iXplorer which will allow you to access your Linux box from Windows using ssh.
Do the basic research, install Samba if you do not have it and come back with more specific questions and more detailed information.