Barista-turned-programmer here. I was fond of it much of the time, and it was a good experience for me, and I think you would also like it based on what you've written. But keep in mind what you often don't notice from the outside is a lot of standard bullshit like mopping floors, keeping composure toward rude customers, worrying about food-handling/health provisions, etc. And, of many differences between the occupations, no longer being frequently treated like I'm dumb sticks out.
Nonetheless, I say go for it. You would learn a ton and probably become the best kind of coffee snob, one who can back it up with chops ;)
I quite enjoyed working at Starbucks as a teenager, because it gave me a cool that a nerd like me hadn't had before.
Careful about the drudge work though (especially cleaning floors/toilets at the end of the day), and if you're not used to spending all day on your feet you'll feel pretty sore at the end of the first few days!
Nonetheless, I say go for it. You would learn a ton and probably become the best kind of coffee snob, one who can back it up with chops ;)