Yeah, pretty much a desire to learn it and not get too frustrated if things don't go your way at first. I'm still learning too, but there are some good tutorials out there. Here are a few links:
http://webster.cs.ucr.edu/AoA/ http://dennishomepage.gugs-cats.dk/BASM-filer/BASMForBeginne...