• Advertisement
Sign in to follow this  

My first time trying programming, any suggestions on programs?

This topic is 4427 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 really like games but id like to create my own (like a lot of people). Im in highschool, so i havnt had the chance to learn any languages. Any suggestions on which language is best, and how i could learn it as fast as possible? Id also like know what programs i could use for art, as a beginner.

Share this post


Link to post
Share on other sites
Advertisement
A tribute to my theacher...

Sorry Too Big, Sorry Too Small

The game randomally chooses a number. The player have a number of tries to guess it. After each guess, the game tells the player if the number was correct, too big, or too samll.

Hope you'll hate this game as much as I do...


After you get some more experiance with your language, move to Tetris

Share this post


Link to post
Share on other sites
I've only been programming for about half a year and i'm all self-taught (it hasn't been long since I left high school). When I first started I had no idea what the languages were or where to start. I firstly bought a book which didn't cover any particular language, but informed me on what the different languages are. I would suggest choosing a high-level language like BASIC (High-level means that it's closer to our language, so therefore it's alot easier to understand). This will help you gain an understanding of the concepts before moving onto something like C++ (a low-level language). I'm using Blitz Basic myself, which was specifically designed for game development. It's very simple and easy to use, and it doesn't take long to learn. I taught myself using a book called 'game programming for teens.' Take a look at some beginners programming books and start from there.

Share this post


Link to post
Share on other sites
While I started with C, nowadays I would suggest a language that provides a good amount of abstraction between how you define and solve a problem, and how the computer does. Object oriented programming is a step towards this, and I'm currently working in C#. I'm not suggesting any particular language, I'm just suggesting you start with a language that provides the abstraction necessary so that you spend more time learning how to solve a problem, instead of learning how to talk to the computer.

On a further note, I will tell you now that you wont be picking up a language, and then creating an immersive 3D universe the next week. Your goal should not be to learn a language as fast as possible, it should be to learn it well, no matter how long it takes. Only after you have become proficient in your chosen language can you use it for more complicated tasks, such as programming games.

On an even further note, there is much more to learning a language than just the syntax. Pick up books and tutorials on common problems encountered in said language, idioms, common practices, etc.. You will become a much better programmer because of it.

Share this post


Link to post
Share on other sites
Quote:
Original post by spacemonkey90
(High-level means that it's closer to our language, so therefore it's alot easier to understand).


No, it does not mean that (see this and this).

Share this post


Link to post
Share on other sites
High school my friend has nothing to do with ability. There are those who have been programming since about ten years old, and it's definitely not too late for you to start now.
There are pretty good specific articles here, and also on Flipcode and Devmaster. Also Google is a powerful tool for information.
Advice: Start with a programming language, start off small and gradually build upon what you learn, and (importantly) apply it. And get as many books, articles, and tutorials as you can-there is no such thing as enough learning material. Once programming's friendly to you start learning Win32 and some of the APIs like OpenGL or DirectX, maybe even use an engine or too.

Good luck to ya, and don't forget to have fun with game programming.

Share this post


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

  • Advertisement