What if I want to exchange one cryptocurrency (not a Bitcoin) to another (not a Bitcoin). How can I do that? Do I need to exchange it first for a Bitcoin and then exchange a Bitcoin for the target currency?
I know there's something like Changelly or ShapeShift, but what if I want to do it manually, or is what I've described above what these guys do under the hood (that would suck so much)?