Sign in to follow this  

Im a complete noob

This topic is 4338 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

Welcome to Gamedev. Just get comfortable with C++. I suggest the tutorials at www.cprogramming.com if you need them. After you get a little more experience make small text based games like guess the number type games. It will take a lot of hard work to learn to program but pays off in the end.

P.S. You will be taken more seriously if you use correct punctuation / grammar. And when making a post be more detailed at what you need and what you already know. It will be easier to guide you if you tell us what resources you have access to and if there are any specific areas you need help on.

One more thing to add: practice putting text input, output and making variables since they are very important to know in creating any program.
Happy programming

EDIT: I missed that bschneid.

[Edited by - xtremeprog05 on January 29, 2006 10:18:01 AM]

Share this post


Link to post
Share on other sites
Also get the book Beginning C++ Game Programming my Michael Dawson.. its a book that will accelorate your learning time by a TON... also i have aim so if you need help PLEASE feel free to message me at willthiswork89 im ALWAYS willing to help a new kid

Share this post


Link to post
Share on other sites
Hey congratulations on compiling your Hello World app. I started by looking at the examples that came with dev-cpp they also have a game called Jackpot which would be good to look at. Goodluck on your programming journey.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by xtremeprog05
correct punctuation / grammer.


Every single time. It never fails.

Share this post


Link to post
Share on other sites
cool, i would suggest to all new programmers to learn C as well. This will allow you to see the main difference and not what a book might say in a apragraph or two.

From experience, i learned C first, then c++. while it is not a requirement, i have seen students that i tutor mention the same methodology of C then C++.
C++ has a few dark aspects you'll never see in C, and like the above posts have mentioned, try to get a really easy book that shows input, output, files ...
these basics go along way. it might sound dry to mention to: learn the english description of C++, then look at the code, but this might lay out some ground rules for you to see the object design and why its an object design ...

If you prefer to concentrate on C++, then get familiar with object oriented programming/design first, ... classes and what-not. This general topic will show you why C++ is 'C with classes', as Bjarne Straustrup put it.

if you're looking for a challenge when you're ready to start programming the check this website out, its an archive of thousands of variety of challenges that range from easy to insane. a great eye opener to let you in on whats expected eventually of a good programmer:
http://acm.uva.es/problemset/

have fun, and never get discouraged

[]wildem[]

Share this post


Link to post
Share on other sites
I learnt C first also.

But I'm not sure I can recommend learning it if C++ is what you want. Using plain C teaches you some bad habits that might be tough to break when you move onto the object-oriented side later.

Share this post


Link to post
Share on other sites
Quote:
Original post by willthiswork89
Also get the book Beginning C++ Game Programming my Michael Dawson.. its a book that will accelorate your learning time by a TON... also i have aim so if you need help PLEASE feel free to message me at willthiswork89 im ALWAYS willing to help a new kid


Thank you. Also that very book is on my desk right now.

Share this post


Link to post
Share on other sites
Quote:
Original post by cNoob
Hey congratulations on compiling your Hello World app. I started by looking at the examples that came with dev-cpp they also have a game called Jackpot which would be good to look at. Goodluck on your programming journey.


I find it funny how you say the FIRST thing you did was look at the examples. I remember when i first looked at those games a little bit after i learned the hello world program and a few others, those example apps still made absolutely no sense to me. You have to remember, hello world is his first and only c++ experience, he won't know what a variable can be used for, how to add/subtract.. etc. Simple things like that aren't easy when you are just beggining.

Share this post


Link to post
Share on other sites
Ok, don't really have much to add beyond what's been said already. Buy a book, read it, do the exercises and all that.

However, I just wanted to go against a few others on one point.
Don't, please, don't assume that because a few people in this thread say "start with C before C++", it must be the right thing to do.
It doesn't make a scrap of difference, at least regarding ease of learning.
Unfortunately, to most people, especially beginners, the choice of language is seen almost like a religion. Everyone will tell you that "I learned language X before language Y, therefore it must be *better* to learn X before Y, and you should do so too".

Quote:

cool, i would suggest to all new programmers to learn C as well. This will allow you to see the main difference and not what a book might say in a apragraph or two.

Why is that a good thing for a new programmer, though? The reason most beginners books only spend a paragraph on the difference between C and C++ is that to someone who's just getting started on one of programming, well, what use is it? Does someone who's just starting out with C++ really need to know that absurd syntax required to declare a struct in C? Or does a beginning C programmer *really* need to know that in C++ he can do crazy things with templates? Sure, those are nice to know later on, but to someone who's just starting out, I'd say at best it's a waste of time.

Quote:

From experience, i learned C first, then c++. while it is not a requirement, i have seen students that i tutor mention the same methodology of C then C++.

From what you said, it sounds like none of you actually found that it was *best* to start with C, only that it's what you did.

Quote:

C++ has a few dark aspects you'll never see in C

The reverse is true as well though.

*If* the OP had asked which language to use, which I note he didn't, then I'd say there are dozens of languages that are much better suited for beginners than *either* C or C++.
Instead, I'll simply say stick with the language you're using, grab a book about the language, and jump into it.

Share this post


Link to post
Share on other sites
I agree with you Spoonbender; I've been learning C and C++ simultaniously for nearly eight months, and I've yet to see the major differences between the two languages. It truly does not matter which one you learn first.

Share this post


Link to post
Share on other sites
I would suggest the book beginning C++ game programming by Dawson as well. I personally wouldn't suggest learning C first if you really want to know C++. C++ isn't very hard to learn as a first language, I don't think. Just follow tutorials in your book, or online if you must, and make sure you type the code as well, don't just read it. Typing it will help to make it stick. Good luck.


@ xtremeprog05 - Ironically, its grammar, not grammer... ;)

Share this post


Link to post
Share on other sites

This topic is 4338 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.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this