Q:

A definitive guide/tutorial to learning phantomjs

Based on being a noob to the JavaScript world, ( expereince is mostly in the Java arena) what is a great guide/tutorial to learning to use PhantomJS. My JavaScript knowledge is rather minimal, so learning the basics there then going on to phantomjs would be cool with me. I've went through the docs and the provided examples, but I feel like it isn't totally clicking yet. 

A:

I would start out with http://shop.oreilly.com/product/9780596517748.do then after a fair understanding there go on to http://www.nodebeginner.org/. After getting that done you will understand event-driven asynchronous callbacks. That really is the kicker. Once you get that, JavaScript land and thus phantomjs will make alot more sense.   

