GameDevGo!: Language Dilemma
- January 20th, 2010
- Posted in Programming
- By Loll
- Write comment
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.
- Keep doing C# until Uni starts and go all out with Java.
- Switch to C++ until Uni.
- Do bits of both C# and C++ until Uni.
- 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#.
No comments yet.