If you can read and understand templates and are fairly good with php, that should be enough. The finder system is a good mysql bridge, templates contain everything you need to know about front-end stuff to get started and JS, well, that's bonus I'd say =D