Where to start on C# physics

I like using speculative contacts for platformer physics. https://wildbunny.co.uk/blog/2011/03/25/speculative-contacts-an-continuous-collision-engine-approach-part-1/