Python is an ok place to start, and it seems decentenough until you learn something like Ruby. After that, Python's OO features feel like they've been crudely tacked on. The language's "there's one right way to do it" mentality also tends to limit the expressiveness of code.
You should learn it.
But you should learn others too, so you don't become the kind of person who raves about Python being the greatest thing since sliced bread without trying out anything else. I know the perils of that, since I once was there myself.
Thanks for your 2 cents