• Advertisement
Sign in to follow this  

Where should I educate myself to learn programming/game design

This topic is 3942 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm at 15 years old and have an interest in animation but have nearly no experience at all at programming. I bought these books: Game Programming for Teens Game Art for Teens All from Thomson Course Technology please pst me or email kywee925@sbcglobal.net

Share this post


Link to post
Share on other sites
Advertisement
OH sorry i forgot to put the question int he forum. Where can i learn to program, design games, animate etc.

Share this post


Link to post
Share on other sites
you have basically 3 options:

1. teach yourself
2. pay a crapload to go to some specialized place like fullsail that you won't get the greatest education at
3. go to a 4 year college and major in computer science and take as many graphics/simulation classes as you can.

personally, I do 1 and 3.

Share this post


Link to post
Share on other sites
First of all, animation is not the same thing as programming. Second, there have been many people who like video games and want to create one of their own, but after getting deeper into the subject they are completely repelled. If you want to actually create video games, you should first have a firm understanding of programming. If after a few months you don't feel like shooting yourself in the head, then you can start getting into game creation.

Teaching yourself is probably the only way you will get into game programming. And yes, the road is long and hard when you go it alone. It's great that you are really motivated: that's probably the only thing that will get you through it.

Good luck!

Share this post


Link to post
Share on other sites
If I was you, I would start by programming in flash.

Specifically I would start by using SwishMax, which is an inexpensive tool which you can code in and also it's easy to do 2d animations too.

You could make animations, interactive presentations and even games with this tool so it's pretty superb!

Share this post


Link to post
Share on other sites
I suggest beginning in C++, but with books that do NOT relate to game programming. I currently use a book called C++ Programming: Program Design Including Data Structures, Third Edition By D.S. Malik. It is a 1575 page book (including appendixes) from Thompson Course Technologies that covers all of the following (Which are afaik all the major C++ concepts and OOP concepts):

An overvew of computers and Programming Languages
Basic Elements of C++
I/O
Control Structures I (Selection)
Control Structures II (Repetition)
User-Defined Functions I
User-Defined Functions II
User-Defined Simple Data Types, Namespaces, and the STRING type
Arrays and Strings
Records (structs)
Classes and Data Abstraction
Inheritance and Composition
Pointers, Classes, Virtual Functions, Abstract Classes, and Lists
Overloading and Templates
Exception Handling
Recursion
Linked Lists
Stacks and Queues
Searching and Sorting Algorithms
Binary Trees
Graphs
STL

Plus a bunch of Appendixes.

I got it new from my school for about $115 I think. It's a very good book if you want to start with C++.

M.

Share this post


Link to post
Share on other sites
Hello my mate-by-year heheh :D Well I am fourteen in the time being, still 15 days to my 15th birthday ehhehe :D. I suggest you start with C++ as the man before me said. I started with it at the age of 12 but I understood at the beginning of 2007. I studied windows programming for 3-4 months and now I am working my way to the top with DirectX10, a very sweaty job but who else is going to do it for me... I suggest to you that you do as I did, step by step... When you get to understand C++, and I mean that you really understand it from top to bottom, then start with windows programming, and then you'll be ready to start creating virtual worlds a.k.a start studying one of the major APIs like DirectX or OpenGL if you haven't given up already, that is :D. It's a painful process but if you got the will 'n' the guts, open a book, get Visual C++ any way you can and dive in! We are here to help ;) And don't buy that crap from "for teens" series.

Share this post


Link to post
Share on other sites
You haven't been very clear as to what you want to do. Do you *want* to program? Do you want to animate? Do you want to design games? Do you want to do it for a living?

Remember that programming, animating, and designing games aren't the same thing. What you want to do dictates which direction you want to take. All games needs programmers, artists, scripters, etc. Only in the indie game development scene are these roles usually shared (though knowledge of the other ones would probably be of assistance). These roles are as different as being an actor and directing a movie. As different as writing and editing books.

And if you want to program, there is no reason to start with C++. The people that tell you to start with it have 99% of the time not programmed seriously in any other language. Python is IMO a far better choice for a first language (actually, as a language in general). You've got time a plenty to learn C++ latter, so you might as well start with a modern language before hurting yourself with an old, clumsy language. <hearsay>This topic has come up time and time again on these boards and almost all the people screaming "Learn C++!" are themselves beginners (though that word is dangerous, since aren't we all really beginners?) and the people saying to learn Python, Scheme, or [insert language here] are veteran programmers. Do a quick search, and see what the consensus is; it's pretty clear.</hearsay>

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement