Well, I’ll be taking ASL classes starting in January. Should be interesting! In the meantime I’ve been looking at online resources.
There’s a dictionary here that’s been around quite some time.
There are actually online signing classes, such as this one although I have no idea of their extent or quality.
I also know that people will use the webcam or voice relay to talk with other friends in ASL if there aren’t too many local people to practice with.