I'm making this topic because i want to get a good start on learning about game development. I've just turned 20, and after the summer vacation i'm starting on software engineering in university.
Programming:
- I've been learning a bit of C# in my spare time over the last 2 years. I've had a few classes in school with c#, really basic stuff, if, for, siwtch and methods. Since i found programming interesting I've been looking more at it in my spare time(c#). And i thing that I've come to the point where i good a pretty good grasp on OOP in c#. Understanding classes, i[font=Verdana, Geneva, Arial, sans-serif][size=2]nheritance, properties, ya i think i understand the basic stuff of OOP in c#.
[/font]- In school I've been playing around with the wii remoto in c# doing serial communication to control a mini hot air oven we've build.
- At home I've been using c# to solve project euler questions with my friend, i think we god 12 questions down so far XD
- I also know a bit of python, i've made a console blackjack game once.
- Beside that i've been scripting php for 5 years, i've learned some MySQL through this.
Creative:
- I've been drawing and painting for a few years, doing portrait drawings, landscape paintings and a bit of manga drawings, all traditional media, but I'm looking into digital drawing an painting.
- I play guitar, bass and piano and can make a bit of music myself.
- I'm trying to make a pen and paper role play system with my friend, which we are trying to balance so that it can be used for both call of cathulu horror like roleplay and superhero like rolepay.
Okay lets get to the point.
Why am i telling you guys all this?
Well the reason is that i really want to get a good start learning about game development, i want to learn all the basic stuff so when i come to the point of making a little game, i can do it, with at least a bit of quality.
I've decided for now to look at XNA and started reading the book "learning XNA 3.0", my shitty computer can't run XNA 4.0. Later i want to look into flash, but right now i don't got the money to buy it.
So my questions is:
I'm I on the right track?
Do I need to have more programming knowledge before i look into game programming?
And if you got any additional tips or anything of that sort i would be happy to receive them
![:)](http://public.gamedev.net/public/style_emoticons/<#EMO_DIR#>/smile.gif)