Well you should definitely do a search, which will cover your questions in much more detail then I have time to, but heres the deal.
Protein, your best bet is Whey. Its the higherst biological value, and quickest absorbed. I would recommend taking it with water directly after your workout. Then maybe with milk any other time of the day, because milk helps slow absorbtion, and contains a much slower protein than whey (casein). But were gonna keep it basic for now. www.massnutrition.com . You can get a 10lb whey tub for about 45 bucks, and that should last you anywhere from a month to more.
As far as creatine. Creatine should be taken with juice directly after your workout. The first week you use creatine, you CAN load it, which means saturate your muscles to the point which they can really hold anymore, but you dont have too. If you do decide to load the first week, 3 to 4 times a day, take 5 g of creatine. After the first week, its just 5 grams directly after a workout.
Any other questions, lemme know.