title: how to create matrix class in C# or java
body: <p>I'm taking graphic course and on the first class the instructor told us to write our own matrix class (4 * 4 matrices) &amp; homogeneous point. She told us to use either Java or Visual studio C# and I'm really good at both of them <em>I don't know which language is better for graphic java or c#</em> . it just she didn't give us any books or reference and I'm not expert in graphic I looked at  XNA matrix but I couldn't understand how to start <em>I just don't know where to start?</em>     </p>