The tools (programming language or engine) are better suited to some tasks than others...whether one is better than the other depends on the task. In the long run though I think you would be better off focusing a programming language that is not chained to an engine. It is a longer road, but at the end of it you will have developed marketable skills which are not just suited to writing code for games. C# with XNA is a good choice...the intellisense features make it easier to learn (VS2010 Express).
If you are going to make a game without using a pre-built engine I would pick something in 2D. At your age I tried to learn C++/OpenGL and I barely got anywhere because there are so many things you have to learn for 3D, all at once. The only advice I can offer is to pick a language (whether it is c#, Java, Python, or whatever) and learn in little steps. I would set out to make a simple game and finish it. Then re-evaluate what you want to focus on from there.
Good luck...
Starting From The Very Beginning
[sub]Hi, Joy[/sub]
[sub]The things I learned in the few weeks tackling C# as a newbie beginner are: [/sub]
[sub]1) The C# language is indeed clear and easy to learn, relatively speaking. Back in 1986 I took BASIC and COBAL in college and C# is much easier and funner than I remember those languages.[/sub]
[sub]2) These honest people were right: There is a lot of reading and studying to do, but the benefits are immediate.[/sub]
[sub]3) They are also correct that there are a lot of games, game making communities, and information to be had in C#, including here at game dev.[/sub]
[sub]Here's my thread on C# Learning Resources which helped me much:[/sub]
[sub]http://www.gamedev.n...60#entry4978660[/sub]
[sub]Clinton[/sub]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement