I'm sorry, but i can't give "reference code" for everything. There are examples, there's a wiki and there are Javadocs. If you have specific questions, feel free to ask them here but i can't provide you with a silver bullet that solves all problems. For multi texturing, have a look at the TextureInfo class.