All those ingredients should be available from any decent homebrew store. You may get Carapils instead of Carafoam, but the only difference there is the producer of the malt. Citra is sometimes in short supply though.
Equipment wise - get a standard single-stage fermentation homebrew kit. Your local shop should steer you in the right direction. I do recommend using a Better Bottle as a fermentor, but that's just personal preference.
The Fiesty(sic) Goat Brewery est. 2007 & Clusterfuggle Experimental Ales est. 2009
Primary: Brett Saison, Brett Berliner Weisse, sLambic I, sLambic II, Pils, Dunkel, Oud Bruin
Secondary: Flanders Red I, Cab Merlot
Kegged: Porter, Scottish 80, Pils, Orange Blossom Mead