Lost Password?


Go Back   CodeCall Programming Forum > Software Development > C and C++

C and C++ C and C++ forum for discussing all forms of C except for C#. These languages are powerful low level languages used for creating Operating Systems, Device Drivers, compilers and much more.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-12-2007, 08:40 PM
eclipse's Avatar   
eclipse eclipse is offline
Newbie
 
Join Date: Jul 2007
Location: Sydney
Posts: 21
Rep Power: 6
eclipse has disabled reputation
Default newb question

Hello Everyone im new in the forum and also to programming.
Im want to learn c++ for game programming.
I would like to know some questions:

Why do you have to learn first to make console applications??

What are the best beginners c++ books?

and finally
What are the best C++ game programming books?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 07-12-2007, 09:41 PM
John's Avatar   
John John is offline
Co-Administrator
 
Join Date: Jul 2006
Age: 20
Posts: 3,470
Last Blog:
Joomla! And Incompeten...
Rep Power: 20
John has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond reputeJohn has a reputation beyond repute
Send a message via AIM to John Send a message via MSN to John
Default

Quote:
Originally Posted by eclipse View Post
Hello Everyone im new in the forum and also to programming.
Im want to learn c++ for game programming.
I would like to know some questions:

Why do you have to learn first to make console applications??

What are the best beginners c++ books?

and finally
What are the best C++ game programming books?
First off, no question that you can learn from is a "newb" question.

Second, you have to learn how to make console applications first because you need to crawl before you walk. Game programming takes years of experience and is very difficult. Not to dissuade you, but if your just starting to program, and your goal is to make 3D games, I would say, at least allot two years of mastery of C++ before you attempt even a very basic 3D game.

However, I am just assuming you mean 3D game programming because thats what everyone wants to do. On the other hand, it is very easy to make command line games such as tic-tac-toe, but those are boring.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 07-13-2007, 01:58 AM
v0id's Avatar   
v0id v0id is offline
Retired
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,654
Last Blog:
CherryPy(thon)
Rep Power: 29
v0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of light
Send a message via MSN to v0id
Default

Look at Sidewinder's post, he almost said it all.

One of the best, and well-known book, is Accelerated C++, if you're a beginner. If you ask almost anywhere, or on any forum, someone will mention that book. Personally, I've never read it, but I've been skimming through it once. It starts from the very ground, and then moves up. There's no advanced techniques in the book, so it's an absolute beginner book, and if you want something more advanced, you've to continue with another book. Accelerated C++ is a well-written book, with a lot of examples, which is usually good, when you're starting on something new. When you're finished with the book, you might want to look into the "C++ in Depth"-series, which are some of the best books on the market, with some of the best programmers in the C++-world, like Bjarne Stroustrup, etc. I will recommend "Exceptional C++", and "More Exceptional C++", both by Herb Sutter.

I don't know any books about 3D game programming, but there are a lot of books on 3D graphics. I've only read one myself, and that was the OpenGL Bible, if I remember the name right.
__________________
05-03-2007 - 11-13-2008
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 07-13-2007, 02:05 AM
eclipse's Avatar   
eclipse eclipse is offline
Newbie
 
Join Date: Jul 2007
Location: Sydney
Posts: 21
Rep Power: 6
eclipse has disabled reputation
Default

yeah was referring to 3d gaming, thats for ur feedback.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 07-13-2007, 12:11 PM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Moderator
 
Join Date: Jul 2006
Age: 35
Posts: 3,418
Last Blog:
wxWidgets is NOT code ...
Rep Power: 37
WingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to beholdWingedPanther is a splendid one to behold
Default

Adding to what Sidewinder said:

Because the C++ language specification does not provide native support for graphics of any kind, learning the language is necessarily console only. Any tools that give you access to graphics (3D or otherwise) will be using all of the C++ programming techniques and interfaces that are most easily learned through console programming.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Programming is a branch of mathematics.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 07-22-2007, 03:54 AM
kisna kisna is offline
Learning Programmer
 
Join Date: Jul 2007
Posts: 76
Rep Power: 6
kisna is on a distinguished road
Default

I agree with WingedPanther. Its not easy to work on gaming only with c++, you need something more tool to work on gaming. Here I would like to recommend you one. Its called blitzmax(search the phrase in google for download), I am recently learning this. This software uses all the basic of c++ and adds some more functionality.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Question about String handling... Spitfire Java Help 2 06-08-2007 06:17 PM
Help a Newb Learn it.. Mushroomer Visual Basic Programming 1 03-28-2007 06:30 PM
Curious Question priorityone The Lounge 10 01-07-2007 11:40 AM
Silly question Ronin C# Programming 4 09-21-2006 05:01 PM


All times are GMT -5. The time now is 02:04 AM.

Contest Stats

WingedPanther ........ 2753.6
Xav ........ 2704
Brandon W ........ 1702.32
John ........ 1207.73
marwex89 ........ 1175.24
morefood2001 ........ 966.05
dcs ........ 655.75
Steve.L ........ 475.59
orjan ........ 418.58
Aereshaa ........ 383.54

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 100%


Complete - Celebrate!

Ads