read the docs at tahiti.oracle.com (and understand it)

download it from otn.oracle.com (free for playing with)

earch the web for stuff you find hard to grasp

no need to spend fortunes