I know you might feel like you'd learn more from a mentor, but I'd seriously recommend a book for something like this. At least books are well structured and accurate. You can refer to them whenever you want, most books also provide end of chapter problems and assignments for you to solve.
If you want to ask questions then just post a thread here and a lot of people will be happy to answer (and then have a flame war over who's answer is best).
So yeah, try with a book first, then consider something like a mentor if you didn't like it. Given your slight knowledge about OOP and how you want tasks to do every now and then, I suggest Deitel & Deitel's "C++: How to program" ([url]http://www.amazon.com/How-Program-7th-Paul-Deitel/dp/0136117260/[/url]). I use this book and it's become my "C++ bible", it's very comprehensive and a very good investment.
It has an earlier start to OOP concepts than most books, has several end of chapter assignments that test you on concepts learnt in the chapters and then questions that require you to be creative and use other programming concepts plus the ones you learnt in that chapter (e.g. learn about loops, questions about loops, then solve the "[url=http://en.wikipedia.org/wiki/Knights_tour]Knight's Tour problem[/url]" amongst others.). It also has a game programming section near the end, even more suitable! Plus some chapters about the future of C++ (C++0x, TR1, Boost).
That's my two cents anyways. Other people will recommend some other pretty good books too, find one that suits you I guess.
P.S. Since you also know some C++ already, feel free to skim through the intro chapters and dig into the later ones.
Well i'm sure everyone here would help you but you need to learn on your own, since you know the basics of c++ already just continue with that, here is a good tutorial: [url]www.cprogramming.com[/url]
After that i would suggest checking out SFML (sfml-dev.org) it's kinda hard to wrap your head around things at first but keep on trying and googeling and you will have something up and running faster than expected.
[QUOTE=Pirate Ninja;20288878]Well i'm sure everyone here would help you but you need to learn on your own, since you know the basics of c++ already just continue with that, here is a good tutorial: [url]www.cprogramming.com[/url]
After that i would suggest checking out SFML (sfml-dev.org) it's kinda hard to wrap your head around things at first but keep on trying and googeling and you will have something up and running faster than expected.[/QUOTE]
[url]http://www.cplusplus.com/doc/tutorial/[/url]
This one's better.
But a book is pretty much neccessary.
Thanks for all you're comments guys, But i am looking for a book that explains allot, But also keeps repeating everything allot, And just explains things slowly and good.
Any books that would suit my preferences?
[b]Edit :[/b]
Also, 95$ is allot for a book, So please go somewhat under that, But if its really a killer book then i guess its worth it
[QUOTE=Djessey;20289310]Thanks for all you're comments guys, But i am looking for a book that explains allot, But also keeps repeating everything allot, And just explains things slowly and good.
Any books that would suit my preferences?
[b]Edit :[/b]
Also, 95$ is allot for a book, So please go somewhat under that, But if its really a killer book then i guess its worth it[/QUOTE]
I would recommend Accelerated c++ by Scott meyers.
I'd get [url=http://search.barnesandnoble.com/Head-First-C/Andrew-Stellman/e/9780596514822]Head First C#[/url] and then learn XNA.
A top down 2D zombie game is what I'm working on right now, and I have over 5 years of experience with C++. It's not easy - since you're just starting out, you're going to be working with basic console games to get a hang of the language before you work with graphical games.
Also, check out "Beginning C++ Game Programming" by Michael Dawson. It's the book I started with.
Wouldn't something like actionscript fit his needs? Sure Flash isn't cheap, though if it does what he needs, it can't be that bad.
[QUOTE=benjgvps;20291025]Wouldn't something like actionscript fit his needs? Sure Flash isn't cheap, though if it does what he needs, it can't be that bad.[/QUOTE]
As i would like programming to become my profession i think it would be best to learn cpp
(I'm not sure if i wane become a programmer tough, Maybe something like game designer, or at least program games)
I have heard [url]http://www.amazon.co.uk/Accelerated-Practical-Programming-Example-Depth/dp/020170353X/ref=sr_1_1?ie=UTF8&s=books&qid=1266529170&sr=8-1[/url] is very good.
If you want to start off making multiplayer games right off the bat, you might want to take a look at BYOND (google it). It has a slightly not good syntax, but if you know enough about c++ you should be immune to the bad syntax wall. Plus, it is completely OOP (you can't even make a hello world without diving into the main 'mob' (read: players and npcs) class and overiding a 'proc' (read method/function)) Also, it is actually a lot like python, as in you need indentation to do stuff like OOP and if statements. It is capable of creating top down and isometric games. (There are a couple of freeware side scrolling game library's out there though.) I can help you if you decide to go this route.
[QUOTE=neos300;20292931]If you want to start off making multiplayer games right off the bat, you might want to take a look at BYOND (google it). It has a slightly not good syntax, but if you know enough about c++ you should be immune to the bad syntax wall. Plus, it is completely OOP (you can't even make a hello world without diving into the main 'mob' (read: players and npcs) class and overiding a 'proc' (read method/function)) Also, it is actually a lot like python, as in you need indentation to do stuff like OOP and if statements. It is capable of creating top down and isometric games. (There are a couple of freeware side scrolling game library's out there though.) I can help you if you decide to go this route.[/QUOTE]
Thats sarcasm right?
RIGHT?!
Yes.
[editline]10:57AM[/editline]
I hope.
I might be totally wrong, but C++, boost, OGRE, MyGUI, Lua, luabind and OpenAL should get you pretty far in a relative fast manner.
Why am i rated dumb?
[QUOTE=Djessey;20307404]Why am i rated dumb?[/QUOTE]
Because people are dumb.
[editline]09:27PM[/editline]
I'd love to help you, but I'm still learning as well.
[QUOTE=Agent766;20305345]Yes.
[editline]10:57AM[/editline]
I hope.[/QUOTE]
Games made in BYOND can be really good, but that's obviously not the right choice if you actually care about becoming a good coder before developing games.
Yes, a tutor would be great for anyone to learn C++. I'm still learning it myself, but I did learn a few things from someone through TeamViewer.
Other than that, books and online tutorials are the other alternatives.
Sorry, you need to Log In to post a reply to this thread.