List of C++ Resources

All those free resources you need to get started

  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

53 Replies - 63215 Views - Last Post: 20 June 2010 - 08:33 AM Rate Topic: ***** 6 Votes

#96 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1376
  • View blog
  • Posts: 10,951
  • Joined: 06-February 08

Re: List of C++ Resources

Posted 16 June 2008 - 05:21 AM

I see so many people here saying "I can't do this, I need a tutorial. Where can I find a tutorial about..."

But, before I start: GOOGLE IS YOUR FRIEND! Don't be afraid to try searching a few different things before you find the result that you need!

Also, I'm not just going to go to Google and pick out the top ten results... these are the sites that I have learned from, and find them particularly useful.

Try this site for a massive collection of FREE computer books ~ covering programming, computer science and much more!
Also, this site offers free books, too! ~ thanks to vikas1234!

MSDN (Microsoft Developers Network) - Thanks NickDMax, how could I forget that?

Stuck with pointers? Try this video for beginners.

Precedence Chart - Thanks to Cerolobo!

C++ Optimizations - Thanks to NickDMax

Varied TutorialsNow, you may have already covered a lot of the stuff on those sites, right? Ready to start graphics programming? There is a whole range of graphics libraries, and an even wider range of tutorials for each one.

Graphics: Somehow I managed to miss this thread in the Game Programming forum... Lots of nice links there :)
Some of the most common graphics libraries are:
Windows
  • relisoft has some nice beginner tutorials
  • FunctionX has some detailed tutorials on the Win32 API
  • FunctionX [again] for those of you who have Visual Studio
DirectXOpenGLSDLAllegro
Obviously there are more, so if you have any suggestions, please post them here! I'll edit this list and credit you for your additions :)

Also, scroll down a little to find Cerolobo's post about the standards :)

Thanks to Bench for the following list!
FAQs
http://www.parashift...lite/index.html - C++ FAQ
http://www.c-faq.com/ - comp.lang.c FAQ
http://www.comeaucom....com/learn/faq/ alt.comp.lang.learn.c-c++ FAQ

Useful C++ articles/reference resources
http://www.dinkumware.com/manuals/ - Dinkumware's C++ Libraries Reference manual
http://www.research.att.com/~bs/ - Bjarne Stroustrup's homepage
http://www.eternallyconfuzzled.com/ - A superb collection of assorted C/C++ tutorials
http://home.no.net/d...n32cpptut/html/ - The correct C++ tutorial
http://beej.us/guide/bgnet/ - Beej's Network Programming Guide
Discussion of the use of const

Books
http://www.accu.org/ - Association of C and C++ Users - for C++ book reviews
http://www.rafb.net/efnet_cpp/books/ - the EFNET #C++ Recommended reading list
http://www.mindview....ingInCPP2e.html Bruce Eckel's free E-book Thinking in C++ 2nd Ed.

Tools
Artistic Style --A Free, Fast and Small Automatic Formatter for C, C++, C#, and Java Source Code.

This post has been edited by NickDMax: 25 January 2010 - 01:07 PM

Was This Post Helpful? 3

#97 NickDMax  Icon User is offline

  • Can grep dead trees!
  • member icon

Reputation: 2250
  • View blog
  • Posts: 9,245
  • Joined: 18-February 07

Re: List of C++ Resources

Posted 16 June 2008 - 05:52 AM

Don't forget about MSDN! Although it is redone every 3 months or so (just to ensure that you can never find anything you found in the past) it is still littered with examples and information. If you plan on using windows the is a primary resource.

I generally find wotsit.org to be an invaluable resource. It is not C++ specific but covers file formats and other odds and ends that are of use.
Was This Post Helpful? 1

#101 Cerolobo  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 53
  • View blog
  • Posts: 450
  • Joined: 05-April 08

Re: List of C++ Resources

Posted 24 June 2008 - 07:53 AM

If you are serious about programming in C/C++, having a copy of the standards can be quite useful.

This topic simply aims to provide a list to the standards, so you don't have to take someone else word for it.

Most of these links lead to draft versions of the standards. Draft versions are released for free by ISO/IEC. They main contain some errors; however, they are extremely close to the paid version.

C Standards
- C89 - HTML (Commonly referred to as ANSI C)
- C99 - pdf

C++ Standards
- 1998 - pdf.gz HTML
- 2005 - pdf
- 2007 - pdf
Was This Post Helpful? 1

#102 skater_00  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 12
  • View blog
  • Posts: 256
  • Joined: 30-April 08

Re: List of C++ Resources

Posted 26 June 2008 - 08:26 AM

Perhaps a link to the following post (C/C++ Standards) made by Cerolobo would fit in too :)

http://www.dreaminco...wtopic55760.htm

This post has been edited by skater_00: 26 June 2008 - 08:26 AM

Was This Post Helpful? 1
  • +
  • -

#103 polymath  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 52
  • View blog
  • Posts: 670
  • Joined: 04-April 08

Re: List of C++ Resources

Posted 26 June 2008 - 09:14 AM

For allegro I learned from cppgameprogramming.com

Glad you put cplusplus.com on there, where i first learned and a GREAT resource and reference!
Was This Post Helpful? 0
  • +
  • -

#104 Cerolobo  Icon User is offline

  • D.I.C Regular
  • member icon

Reputation: 53
  • View blog
  • Posts: 450
  • Joined: 05-April 08

Re: List of C++ Resources

Posted 26 June 2008 - 12:16 PM

Actually, if at all possible, I would prefer that the links to the standards were copied into this topic, and then remove the sticky from my topic. It is logical to have the standards in this topic, plus it will clean up the sticky section a bit.

Edit: A link to the Precedence Chart would be extremely useful as well.

This post has been edited by Cerolobo: 26 June 2008 - 12:18 PM

Was This Post Helpful? 0
  • +
  • -

#105 skyhawk133  Icon User is offline

  • Head DIC Head
  • member icon

Reputation: 1865
  • View blog
  • Posts: 20,278
  • Joined: 17-March 01

Re: List of C++ Resources

Posted 26 June 2008 - 12:38 PM

I've merged the C++ standards and the C++ Resources threads.

May read a little funny because of timestamps, but they are consolidated now.
Was This Post Helpful? 0
  • +
  • -

#106 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1376
  • View blog
  • Posts: 10,951
  • Joined: 06-February 08

Re: List of C++ Resources

Posted 06 July 2008 - 08:37 AM

hehe, they'll probably be back at some point, I'm always editing and spamming all my profiles on everything.

I already spammed my twitter, too...

:lol:
Was This Post Helpful? 0
  • +
  • -

#107 GhostlyDeath  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 16
  • Joined: 11-July 08

Re: List of C++ Resources

Posted 11 July 2008 - 02:23 AM

Can't code without a compiler (with an IDE to make your life easier)

(IDEs w/ Compilers included!), all Free also

*** WINDOWS ***
Microsoft Visual C++ 2008 (Once a new version comes out, this link will probably die) - Very nice IDE, Use it on Windows all the time.
Code::Blocks and OK IDE, cross platform also.
Dev-C++ Very OLD IDE but it's still nice, doesn't have much features compared to newer tools but still works pretty good, if you need help getting it working on Vista you can PM me. The only thing that it doesn't seem to do is debugging.
Mingw32 Mingw32 Compiler (GCC for Windows basically)

*** LINUX ***
emacs - A classic, text editor only afaik
Code::Blocks as above (requires wxWidgets)
Anjuta - Nice clean IDE
KDevelop - OK Ide, I didn't like it that much

*** MAC ***
Code::Blocks as above

~~~~~~~~~~~

Then if you are using GCC, the dominant way of building code is with make, using a tutorial which looks pretty nice, now only if I found it some time back when I had to figure out make for myself :/
Was This Post Helpful? 1
  • +
  • -

#108 xAlanxEnglandx  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 31
  • Joined: 06-July 08

Re: List of C++ Resources

Posted 11 July 2008 - 12:57 PM

View Postpolymath, on 26 Jun, 2008 - 09:14 AM, said:

For allegro I learned from cppgameprogramming.com

Glad you put cplusplus.com on there, where i first learned and a GREAT resource and reference!


polymath

Hey dude, Ime learning c++ well but I just cannot get used to the MSDN tuturials, theres something about cplusplus.com I love, but it dont seem as complex as the MSDN online book, can cplusplus.com teach me alot about the programming language? and the main features of it?

Thanks.
Was This Post Helpful? 0
  • +
  • -

#109 polymath  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 52
  • View blog
  • Posts: 670
  • Joined: 04-April 08

Re: List of C++ Resources

Posted 11 July 2008 - 01:53 PM

Arg...

Hey, one of the main features of cplusplus.com is that in addition to the tutorial, you have references for what seems like every function in existence. Not to mention a hex ansii/ascii table (though I prefer to use decimal and octal, hey, everyone has their preferences). I still go back to the tutorial to check the syntax for some things I rarely use.

Maybe I should end this "feud" with gabehabe now that he's a mod, 'cause if he gets too mad, then he can actually do bad things to my account. Too bad, it's fun :). You past me in kudos again, gabehabe. Better get started on some more tutorials :D

This post has been edited by polymath: 11 July 2008 - 01:56 PM

Was This Post Helpful? 0
  • +
  • -

#110 xAlanxEnglandx  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 31
  • Joined: 06-July 08

Re: List of C++ Resources

Posted 11 July 2008 - 04:38 PM

View Postpolymath, on 11 Jul, 2008 - 01:53 PM, said:

Arg...

Hey, one of the main features of cplusplus.com is that in addition to the tutorial, you have references for what seems like every function in existence. Not to mention a hex ansii/ascii table (though I prefer to use decimal and octal, hey, everyone has their preferences). I still go back to the tutorial to check the syntax for some things I rarely use.

Maybe I should end this "feud" with gabehabe now that he's a mod, 'cause if he gets too mad, then he can actually do bad things to my account. Too bad, it's fun :). You past me in kudos again, gabehabe. Better get started on some more tutorials :D


Thanks gabehabe and polymath but is it a good idea to go through a few tutorials than just learning from 1, or would learning from different tutorials at the same time confuse me?

and can you guys tell me what website/book you learnt from when you first started out? that might help me abit :) thanks :)
Was This Post Helpful? 0
  • +
  • -

#111 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1376
  • View blog
  • Posts: 10,951
  • Joined: 06-February 08

Re: List of C++ Resources

Posted 12 July 2008 - 04:21 AM

Start with one, and if you find it easy to understand, stick with it.

Then find some tutorials covering more advanced topics. :)

And damn straight I passed you in kudos again, poly ;)
Was This Post Helpful? 0
  • +
  • -

#112 polymath  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 52
  • View blog
  • Posts: 670
  • Joined: 04-April 08

Re: List of C++ Resources

Posted 12 July 2008 - 10:30 AM

Agreed.

Oh, and gabehabe, I have 3 tutorials in the workings of being made, so don't get too comfortable :) . You have the advantage of being able to approve your own snippets (I think), so you don't have to wait the 1-10 days for it to get approved.
Was This Post Helpful? 0
  • +
  • -

#113 Bench  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 855
  • View blog
  • Posts: 2,338
  • Joined: 20-August 07

Re: List of C++ Resources

Posted 19 July 2008 - 03:45 PM

More C++ Resources

FAQs
http://www.parashift...lite/index.html - C++ FAQ
http://www.c-faq.com/ - comp.lang.c FAQ
http://www.comeaucom....com/learn/faq/ alt.comp.lang.learn.c-c++ FAQ

Useful C++ articles/reference resources
http://www.dinkumware.com/manuals/ - Dinkumware's C++ Libraries Reference manual
http://www.research.att.com/~bs/ - Bjarne Stroustrup's homepage
http://www.eternallyconfuzzled.com/ - A superb collection of assorted C/C++ tutorials
http://home.no.net/d...n32cpptut/html/ - The correct C++ tutorial
http://beej.us/guide/bgnet/ - Beej's Network Programming Guide

Books
http://www.accu.org/ - Association of C and C++ Users - for C++ book reviews
http://www.rafb.net/efnet_cpp/books/ - the EFNET #C++ Recommended reading list
http://www.mindview....ingInCPP2e.html Bruce Eckel's free E-book Thinking in C++ 2nd Ed.
Was This Post Helpful? 0
  • +
  • -

  • (4 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »