Hi Raf
Like the Blanker says, a little more info would help... but for what it's worth...
Line: Depends on your definition of "carp fishing"... assuming you mean the specimen sized side of things, I think 10 - 12 pounds breaking strain is where most people start. Up that to 15lb or more if you're fishing in very weedy or snaggy waters (which personally I would not reccomend if you're just stating out). I use 12lb Daiwa sensor in brown, because it's cheap, reliable and sinks well.
Hooks: The choice is endless and it is also linked to bait size. So for example, if you were hair rigging two pieces of sweetcorn, you might go with a size 10 hook.... whereas a 15mm boilie might be better suited to a size 8 or 6. Also, you mentioned surface fishing - some like to reduce the hooksize whilst surface fishing as it has a bigger effect on presentation. Personally, I can reccomend ESP Raptors for bottom fishing and Kamasan Animals for surface fishing. Size 6 - 8 for bottom fishing, size 10 - 12 for surface fishing. Others will dissagree I'm sure!
Weights: The list really is endless. To begin with, I would try to stick with one or two different patterns and get your head round the more basic apsects before worrying too much about the lead you use. Also, don't over do it. I've seen people fishing on commercial lakes where a cast of less than 30 yards is required using 3oz leads. A half ounce bomb would have got them the distance just as effectively. One other thing to consider is the rods you're using. If they're standard 2.5lb test curve, then a 1 or 2 ounce lead will cover most aspects.
Floats. I assume you mean for the surface fishing? There's dozens to choose from and they'll mostly all do the job. Have a think sometimes if you actually need that float? I've had some great fun surface fishing with no float whatsover, just freelining a bait to the fish. Remember, most food that ends up on the surface has entered the water from the bank. By being stealthy and keeping disturbance to an absolute minimum, carp will take surface baits inches from the bank.
Bait. Biggest choice of all!! Howeer, try not to get too caught up in the marketing campaigns and instead concentrate of what works - and also, what's convenient. Sweetcorn, luncheon meat, bread.... these baits still catch a hell of a lot of carp. I'd also consider decent pellets (dynamite's halibut pellets are an excellent loose feed) and one or two boilies if you feel the need. Most of the top anglers (and believe me, I don't claim to be one!)would tell you that the location and presentation of your bait are far more important than the actual choice of bait. Also I personally think that the way you use loosefeed is also very important. Get to learn some water craft and presentation skills and the carp will take what you give them.
Good luck!!