Free On-line ASL resources:
Handspeak – this looks like a great site! http://www.handspeak.com/
Life Print –some of basics http://lifeprint.com/asl101/pages-layout/concepts.htm
American Sign Language Resource Guide http://www.wiseoldsayings.com/asl-resource-guide.php
Sound Apex - 60 Basic ASL Sign Language for Beginners http://www.soundapex.com/sign-language/
Free ASL App:
Marlee Signs App – a great app for iPhone/iPad – with good basics for free, more modules available to purchase
My Smart Hands - available in a free lite version or paid enhanced version. Designed to teach ASL to infants.