Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 20 Jun 2012
Offline Last Active Jul 16 2012 08:26 PM

#4958586 C++ As First Language

Posted by on 12 July 2012 - 05:37 PM

Just buy a "C++ How to program C++" by Deitel &Deitel. That's the book I'm reading so far.

#4955102 Best way of learning C++?

Posted by on 02 July 2012 - 05:20 PM

You could try pressing your face against the book and learning through osmosis, but I doubt you will have much success.

Seriously, how much effort is it to read a book. Read it, then you will know how useful it was teaching you C++!

Ok I'll try to press my face against the book and learn :D

#4954977 Compeletly lost! Helppp

Posted by on 02 July 2012 - 11:58 AM

I should get allegro or SDL for that?

If you are just starting out, I would recommend learning a different language to start with programming, such as Java or C# (only because they are widely recognized as easy languages). Then it will become easier for you to learn another language such as C or C++ (I recommend C first, because it teaches about memory management and referencing, then C++ to add OOP from previous languages).
To start with making games, you should first learn about basic game structure through console games such as minesweeper. Then you need to choose an SDK/API to work with.
Some notable ones include:

  • API: XNA (mainly used with C#, requires .Net, and only works on Microsoft platforms; Windows, XBOX360, Windows Phone)
  • SDK (Engine): Unity (mainly graphical interface, coding required for complex games)
Or, you can choose to work low-level and code a basic game engine in C++ customized to each game of your choice, for tthis you will need to implement all low-level graphics API calls tothe API of your choice (OpenGL or DirectX).

This entire process should take you around 5-8 months if you study carefully 10+ hours per week.

Hope I answered your questions.

I should get Allegro or SDL for that?