Jump to content


Learning c++ - your suggestions


3 replies to this topic

#1 Melancholy

    New Member

  • Members
  • Pip
  • 2 posts

Posted 25 January 2010 - 07:54 AM

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

#2 v71

    Valued Member

  • Members
  • PipPipPipPip
  • 353 posts

Posted 25 January 2010 - 10:32 AM

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

#3 geon

    Senior Member

  • Members
  • PipPipPipPip
  • 939 posts

Posted 25 January 2010 - 12:31 PM

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.

#4 Melancholy

    New Member

  • Members
  • Pip
  • 2 posts

Posted 25 January 2010 - 01:04 PM

geon said:

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





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users