I've resently learnt about Q# https://en.wikipedia.org/wiki/Q_Sharp though I haven't tried it yet.