Now, I’m a little conflicted.  I’ve been doing some reading on the XNA forums and what I’ve seen is that its best to know C# away from XNA long before you even touch XNA.  Sure, that makes a bit of sense but considering my short amount of programming experience I wonder if I should take it.  I might as well, there are a couple of things in C# that I don’t quite understand 100%.

Now that I’ve reconsidered what I learn in terms of C#, I’m wondering should I go back to C++ and really get my shit sorted out there first.  I mean, I’ve programmed quite a bit on it but nothing that ever involved graphics.  Also, my computer science course will be focussing on C++ and Java (which I have done tonnes of).  Well, it won’t even touch C++ until second year.  I guess I have to way up my priorities.

  1. Keep doing C# until Uni starts and go all out with Java.
  2. Switch to C++ until Uni.
  3. Do bits of both C# and C++ until Uni.
  4. Do all 3.

Now 1 and 3 would obviously allow me to release (or near release) are very tiny game before Uni begins again.  2 would help me for later and get my maths thinking back into gear. 4 is just ridiculous.

I really think 1 would be best because it would give me a large focus on OO programming and would allow me to release something soon-ish.  But I would also have to go back a bit and re-learn outside of the XNA world and once Uni begins, I can do all my Java stuff without having to think to much because I’ve done so much already.

Hopefully though, I can put something out.  That would be nice.

To sum up this post: I should go back and learn the basis of C#.

Bookmark and Share