What type of carpet are you looking into?
Most of the species are pretty similer, except for availibility, color, and size differences. As said above babies are usually nippy, but with gentle handling and as they grow they will soon realize that your not going to eat them. Carpets are semi-aboreal, especially younger ones, so having branches in with them would be a great benifit to them. As long as you get them healthy, theyre pretty easy to care for. Younger snakes often do better in smaller cages, and most adults will do fine in 36"x18"x24" sized enclosures. The temps on the cool side of the cage shouldnt get lower then 75 degrees F, the warm side should be in the upper 80's, and humidity should be 40%-60%, with it being higher when the snake goes into shed. Its never a good idea to keep more then one reptile in an enclosure unless for breeding. Some people do it with seemingly no problems, but there are big health risks, stress risks, and feeding risks, along with others. Personally I feel that its not worth the risks. After their nippy stage, most carpets are pretty docile and curious, being easy to handle. I have not kept ant carpets yet, but if you still have any more question I can do my best to ask, or you can go to
Python Palaca and post in the forums, a few of the members there have worked with and bred many of the different species of carpets and would be glad to help.