I am starting to learn Rx for C# with this ebook, but since I also work a lot with Java I am wondering about how Rx for C# and Rx for Java may differ. This way I can learn one and then just focus on the differences between them to finally learn both.
What discrepancies I might expect from Rx for C# and Rx for Java? How they differ from each other? What are their limitations? What one accomplishes that the other can't?