Yes, local is best !!! IF you find a reputable breeder, locally.
However, beware pet stores and/or most "craigslist" type ads. Many people just trying to unload unhealthy or neglected snakes. While those snakes deserve good homes as well, some might need special care to get them healthy again. Not something you want to take on as your first snake...