Google is your best source to learn Flash. There are sites that offer videos ect for a fee. But really it is up to you you how you want to learn. I personally learned from the forums and sites of inspiration. Found something that i thought was pretty cool then tried to build my own version.