I would not recommend a blood as a first snake. They are hardy, and good eaters, but like Python77 said, they are not sling over your shoulder type snakes. They are somewhat delicate because they are so hefty, if you don't support them well while handling, you can do some damage.

They do enjoy a nice humid hide spot, but you don't want to overdo the humidity. Soggy snakes are not happy snakes.

Bloods can grow quite large. You might consider a borneo short tail instead.. or even a sumatran short tail (black blood) both stay smaller than the sumatran red.

An adult blood needs MINIMUM a 4' cage.