Should I learn the rest?

I want to move on from console to 2d game programming, but I know there are a million things I don't know about console. Should I wait and learn the rest? I'm sure SDL stuff, and console stuff are so different that it might not be worth it, but is it?
Depends on what you exactly mean by "console programming". The only thing you need to know about console programming is how to use cout, cin and getline.
However, you need general C++ knowledge about classes, exceptions, templates, polymorphism, how to use the STL, etc.
Uh........I don't really know what the STL is...never heard that term before.....and polymorphism? Does that have to do with changing something into something else? And are classes really needed? They seemed a bit pointless in the thenewboston tutorial, but he might have just done a bad job explaining them. And templates? Like the templates that come with Code::Blocks?
You should at least finish this sites tutorial.
This site has tutorials? Link please? Or tell me how to get there?
And are classes really needed? They seemed a bit pointless

Good one! How do you intend to create games when you can't define or create any objects?

But I see that you're in dire need of a book to cover the basics, so get yourself a copy of the C++ Primer.
Books cost money though....see, I don't have money, for multiple reasons that I may or may not state at some point. I have a book on web development though but that's useless.... uh.....and I guess either I didn't get it really, or he did explain it bad if it's that important
Everything is free on the internet.
This book even legally so:
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
Oh! Free! Okay!
For more (legally) free books have a look at http://www.freetechbooks.com/ I haven't looked through the website all that much myself, but there there is defiantly some good information in there if you want to have a look through it. I'm not even going to link you to the tutorial on this site though. Google "c++ tutorial" and it is literally the first link.
I found a free (legally) book, and I downloaded it, it's for begginers so I should be okay.
Yea good stuff, and good luck. I'd still recommend looking through the tutorials on this site though, they're pretty good.
Hell, if you don't know why classes are important just search up "OOP", really you shold.
I thought oop only applied to java..?
Nah, OOP = object orientated programming. It essentially is what the whole class thing is about.

EDIT: sorry this post wasn't more informative. But just read your way through beginners book and I'm sure it'll explain it better than I could anyway.
Last edited on
Programming is very easy ans neat if u use oop concept in c++.
Books cost money ...

Do you have a library nearby? Even if they don't have the book you require, they might be able to obtain it for you via inter-library loan?

I like books for learning from. That way you can use all the screen estate for the app, the IDE, etc.

Of course, the best books are the ones with online resources so you don't have to type absolutely everything in!

Andy
heh... im just like you. i dont have money for educations aswell. but fortunetly im few steps ahead. i just couldnt not to comment :))) start reading the most begining part in c++ : variables, operations on variables. loops, operations on loops. then learn functions, how they work. then operations on functions. then learn how to use everything togather. send a variable into function, or change a variable from a function. use loops inside a function. manupulate loops by differet foreign functions, so on. then learn pointers, referances and their actions. then go to classes. i did it exactly this way . i have never had a teacher. but few weeks ago i have finally finished first part of my game engine it gets obj files from 3ds max or maya or any 3d package, and displays it in 3d. when you'l pass through all this, download opengl superbible part 4. dont get part 5 its bad. i didnt liked it, 4th was very good. and get book's cd. ask guys here someone will have it or ask me ill send it to you (but only ufter you'l learn everything above.) . fight, dont give up. and mabe one day youl become very famous developer. who knows.
Topic archived. No new replies allowed.