Im going on a trip in a couple months and want to be ready. Wheres is the best place to get free resources to get me started? Books, paid web programs?