Learning c++ - your suggestions

Ff9d48c631659c0f59164adffa5bfa67
0
Melancholy 101 Jan 25, 2010 at 07:54

So ive been coding for a while now in basic. But i want to start to learn c++, i am still very young, infact im still in school. But i think c++ is the best option, it could help me get a job, do contract work(When extreamly good :)) in the future. Although as many of you here will know, Basic and c++ arnt very similiar. I know some basics of c++, scuh as cout and cin, plus the Includes and so on. Im just wondering all your oppinions if and how i should learn c++.

And of course, my aim will be game dev, either through Ogre or Irrlicht

3 Replies

Please log in or register to post a reply.

Ceee4d1295c32a0c1c08a9eae8c9459d
0
v71 105 Jan 25, 2010 at 10:32

yes , you should learcn c++ , opengl, shaders, dx , java, c#.

820ce9018b365a6aeba6e23847f17eda
0
geon 101 Jan 25, 2010 at 12:31

Well… The differences in languages are not that important at your level. What you need to learn is how to actually build stuff. And you can’t learn that from a book. Just practice…

If you want to learn a language as a career move (which would be smart), I think you should go for C#. There are a lot more jobs in C# than C++. If you want to do some more high performance/low level coding later, you will find C++ not to be very different, you just need to be more careful.

My advice would be you try out Unity. ( http://www.unity3d.com ) You can have a simple game running in an afternoon, and it supports C# for scripting. And the indie version is free! In my experience, that’s 1000 times more rewarding that working with C++, where you need to struggle to even get things on the screen.

Ff9d48c631659c0f59164adffa5bfa67
0
Melancholy 101 Jan 25, 2010 at 13:04

@geon

Well… The differences in languages are not that important at your level. What you need to learn is how to actually build stuff. And you can’t learn that from a book. Just practice…

If you want to learn a language as a career move (which would be smart), I think you should go for C#. There are a lot more jobs in C# than C++. If you want to do some more high performance/low level coding later, you will find C++ not to be very different, you just need to be more careful.

My advice would be you try out Unity. ( http://www.unity3d.com ) You can have a simple game running in an afternoon, and it supports C# for scripting. And the indie version is free! In my experience, that’s 1000 times more rewarding that working with C++, where you need to struggle to even get things on the screen.

I would say that i knew roughly how to build stuff, if i read you correctly in meaning actually how to structure an app. Ive built many small things and one main project(a visual game creator which i lost intrest in). Im not nessaserilly learning it as a career move, more for just the fun of it(yeah i find coding fun :)). I have a game creation SDK ive been getting to grips with called Nuclear Fusion which seems to be powerfull yet simple enough for me to understand.

c# never really appealed to me for some reason. I will look into it though as a career move. Im still young and the i want the best head start!.

Unity3D i allready have installed, i think you can script in c#. I will also look into to this.

Thanks for all the suggestions