Jump to content
  • Advertisement
Sign in to follow this  
tastybeef

Where should I start?

This topic is 2862 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 am new to programming and I need help with where I should start.
I want to make a pretty simple 2D game preferably in C++.
What programs e.t.c will I need to use.

Any help would be greatly appreciated,
Thank you

Share this post


Link to post
Share on other sites
Advertisement
At minimum you'll need a compiler and IDE, or Integrated Development Environment. Assuming you're using Windows, the best freely available option is probably Microsoft's Visual C++ 2010 Express Edition. Code::Blocks would also be a good option if you're looking for an alternative.

You'll need to start by learning the basics of programming, which is usually done by following a book or online tutorials and writing console (i.e. text based) programs, after which you can choose and learn a graphics API such as SFML or SDL.



That being said, is there any reason you're choosing to start with C++? If that's what you want to use it's a perfectly good choice, but I'd personally recommend the C# or Python programming languages instead, as they tend to be more approachable for a beginner.

Hope that helps! [smile]

Share this post


Link to post
Share on other sites
Quote:
Original post by tastybeef
I have got code blocks now.
Great! Make sure you've also got a compiler set up to use with it -- the download page should have had two different downloads; one of them includes the MinGW compiler and the other does not. If you chose the download that doesn't include a compiler or if you're using Windows Vista or Windows 7 (the bundled compiler apparently doesn't play nice on those versions) you'll need to follow the instructions for installing a supported compiler. If you chose the version that includes MinGW and are using an older version of Windows you should be ready to go. [smile]

Quote:
I currently have a book called Accelerated C++.
I will have a read through it.
That one is a pretty good choice -- make sure you actually work through the exercises in the book as well as reading it. You'll pick up the necessary skills much faster and more properly if you actually try things out.

Good luck!

Share this post


Link to post
Share on other sites
Just a couple of for-noob pointers:

- do exercises for every chapter (if there are any). If you can't, think of something you can do to try your hand in what you've learned and what you've learned before.

- Experience is more important than "how much you know." Experiment and open your mind :D

- if something fails, do everything you can to fix it. Refer for help only when you 100% must. You're not learning as much when people give you the solution rather than figuring it out yourself.

Bottom line is: THINK!!!! and you'll be fine ;]

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!