You've gotten some great advice so far. I'll echo the importance of doing your research on any species you choose. Many species are great for new keepers as long as you're prepared. I like kings a lot as a fun smaller snake. For medium sized snakes I love bull snakes, carpet pythons and some boas. I'd stay away from the larger critters until you get a little more experience. I also prefer to get my snakes from reputable breeders as opposed to pet stores or rescues. Best wishes with whatever you decide. Hope you'll share pics.