JavaScript developers learn rxjs, its very powerful and is a perfect fit for nostr development since everything is a stream
Just ignore all the examples in the rxjs docs that tell you to use it subscribing to click events in the DOM, because thats stupid and over complicated