I personally think they make a good first snake. When I was researching what snake to get first, 3 snakes seemed to be recommended often - California Kingsnake, Corn Snake and Ball Python. I went with the Ball Python first, then got 3 sand boas, then a Mexican Black Kingsnake and finally a California Kingsnake. I have to say that among them all I would recommend a Kingsnake as a better first snake (again this is based on personal opinion and experience). The kingsnakes, while a bit jumpy at first (my Cal King used to rattle her tail at me the first couple of days) they've calmed down well, are great feeders (eat like pigs and are easy to switch to frozen/thawed) and they are active and visible (especially compared to my Ball Python). They're also fast (again compared to a Ball Python). They're housing requirements are also easy - no need to mess with trying to keep a high humidity.
I vote 'yes' for a Kingsnake as a first snake. Cal Kings come in many patterns,etc. But I also love my Mex Black King - he has a great temperament.
-----
Check Out My Albums
1.0 Ball Python
"Aragorn"
1.0 Kenyan Sand Boa
"Gimli"
1.0 Saharan Sand Boa
"Frodo"
0.1 Rough-Scale Sand Boa
"Arwen"
0.1 California Kingsnake
"Gentoo"
1.0 Mexican Black Kingsnake
"Indigo"
0.1 Australian Cattle Dog/Pointer
"Kira"