Team Foundation Server is the ALM server. It ships with a web client and a client experience within the Visual Studio development environment. So, TFS is the server and VS is a client.
There is also a cloud instance of TFS that you can signup for at visualstudio.com. It's free for up to five uses so that would be the easiest path for you to get familiar with the ALM offering.